包含一些实用的小模块, 因为每个模块特别小,因此不想占用一些仓库资源 日益增多的小模块
需要进一步测试
- 文件
- 重命名
- 拷贝
- 删除
- 文件夹
- 重命名
- 拷贝
- 删除
- mixin
- atomic
- atomic_begin_nested
- xmp
- 针对pyexiv2对xmp信息获取时无法获取问题做了优化
- exif
nameko 框架 构建方法,以及包含的测试模块 准确的说nameko_framework 不是一个供大众使用的可插拔框架,仅仅是基于风格自己构建的服务架子, 使得可以专心构建服务而不是将心思用于框架的搭建,你可以将它看成一个没有任何功能但是又什么都包含的 一个例子,仅此而已,顺便又解决了nameko本身存在的一些问题以及基于框架本身特性构建的一些有趣的东西
- 添加了监控相关依赖,源码见 ./common/extensions/ctx_logger.py
- 将会破坏rpc规范,将会添加相关解决方案,但是将不会作为rpc代替品,是否应用取决于使用者
- 返回格式类似与http response
- rpc_service_define
- 定义外部服务基类, 后续可进行 rpc proxy 优化
fastapi 构建方法,或者说这是一个fastapi的demo
python 的一些 rpc 实现
一个异步的mqtt 客户端, 基于 hbmqtt 封装实现,改善hbmqtt的代码风格与用法
关于redis的一些算法实现与应用, 对redis一些模块的封装,调整redis库的可用性
关于celery 框架的用法
关于elasticsearch的测试使用
部署时配置文件挂载存在问题(elasticsearch.yml: Device or resource busy),目前不采用挂载可以正常启动 需要解决此问题