"application/git@api.gree.com:cuiweizhi/elp.git" did not exist on "5e0cb7817754dd96cab4d702cc82dc5365183bd1"
Update project
崔为之 authored
5e0cb781

elp

ES 日志服务的优化

技术选取

已实现

  • Dynaconf 读取配置
    • 读取配置优先级:consul > 本地 yaml 文件
  • Bcrypt 数据库加密
    • flask_bcrypt 数据密码加密
  • Logger 日志自定义
    • flask 结合 loguru 自定义 flask_logger 插件,实现 json 日志输出
  • Marshmallow 参数校验
    • flask_marshmallow 进行接口入参出参校验
  • Migrate 数据迁移
    • flask_migrate 数据迁移
  • SQLAlchemy
    • flask_sqlAlchemy ORM 框架
  • flask-cli
    • flask-cli
  • Elasticsearch
    • flask_elasticsearch

待实现

  • Apispec
    • flask_Apispec 接口文档实现
  • Celery
    • Celery 异步定时
  • PGSQL
    • PGSQL 月份分表
  • Consul 注册和服务发现
  • JWT(项目不需要)