README.md 820 Bytes
Newer Older
崔为之's avatar
崔为之 committed
1 2
# elp

崔为之's avatar
崔为之 committed
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
## ES 日志服务的优化
### 技术选取
#### 已实现
- [x] Dynaconf 读取配置
  - 读取配置优先级:consul > 本地 yaml 文件
- [x] Bcrypt 数据库加密
  - flask_bcrypt 数据密码加密
- [x] Logger 日志自定义
  - flask 结合 loguru 自定义 flask_logger 插件,实现 json 日志输出
- [x] Marshmallow 参数校验
  - flask_marshmallow 进行接口入参出参校验
- [x] Migrate 数据迁移
  - flask_migrate 数据迁移
- [x] SQLAlchemy
  - flask_sqlAlchemy ORM 框架
- [x] flask-cli
  - flask-cli
崔为之's avatar
崔为之 committed
20 21
- [x] Elasticsearch
  - flask_elasticsearch
崔为之's avatar
崔为之 committed
22 23
- [x] flask_apscheduler
  - flask_apscheduler 后台定时任务
崔为之's avatar
崔为之 committed
24 25 26 27 28 29 30 31

#### 待实现
- [x] Apispec
  - flask_Apispec 接口文档实现
- [x] PGSQL
  - PGSQL 月份分表
- [x] Consul 注册和服务发现
- [x] JWT(项目不需要)