update readme

This commit is contained in:
BryantHe 2023-06-05 18:36:19 +08:00
parent c9c55f620b
commit f3d4bb75d7
2 changed files with 36 additions and 28 deletions

View File

@ -6,35 +6,43 @@ chassis <ˈʃæsi> n. 底盘,底架
## 包含的特性 ## 包含的特性
1. 模板代码 ### 已包含
- 模板代码
- nameko 微服务 - nameko 微服务
- apiflask Web 服务 - apiflask Web 服务
- rocketry 定时任务服务 - rocketry 定时任务服务
2. 事务 - 服务注册和发现 (RabbitMQ)
- 实现 Saga 模式 - 可观测 Observability
3. 查询 - Metrics
4. 高可用 - Statsd + Prometheus + Grafana
1. - Logging
5. 可观测 Observability - fluentd + ELK
1. Metrics - Error Reporting
- Statsd + Prometheus + Grafana) - Sentry
2. Logging - 数据存储相关 utils
- ELK - Sqlalchemy
3. Tracing - 连接池
- TODO, Maybe OpenTelemetry - 读写分离
4. Error Reporting
- Sentry ### TODO
6. 数据存储相关 utils
1. Sqlalchemy - 可观测 Observability
- 连接池 - Tracing
- 读写分离 - OpenTelemetry
2. Redis - 事务
- 连接池 - 基于开源库 DTM 实现 Saga 模式
3. ElasticSearch - 高可用
4. 数据库迁移 - 重试
- Alembic - 断路器
7. 服务注册和发现 (RabbitMQ) - 数据存储相关 utils
8. 配置获取 (TODO) - Sqlalchemy
- 数据库迁移
- Alembic
- Redis
- 连接池
- ElasticSearch
- 全局配置服务
## 实现的功能 ## 实现的功能

View File

@ -9,7 +9,7 @@ with open(path.join(here, 'README.md'), encoding='utf-8') as f:
setup( setup(
name='chassis', name='chassis',
version='0.0.3', version='0.0.4',
description='basic sdk', description='basic sdk',
long_description=long_description, long_description=long_description,
url='https://gitea.bearcatlog.com/BryantStudio/chassis', url='https://gitea.bearcatlog.com/BryantStudio/chassis',