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)
2. Logging
- ELK
3. Tracing
- TODO, Maybe OpenTelemetry
4. Error Reporting
- Sentry - Sentry
6. 数据存储相关 utils - 数据存储相关 utils
1. Sqlalchemy - Sqlalchemy
- 连接池 - 连接池
- 读写分离 - 读写分离
2. Redis
- 连接池 ### TODO
3. ElasticSearch
4. 数据库迁移 - 可观测 Observability
- Tracing
- OpenTelemetry
- 事务
- 基于开源库 DTM 实现 Saga 模式
- 高可用
- 重试
- 断路器
- 数据存储相关 utils
- Sqlalchemy
- 数据库迁移
- Alembic - Alembic
7. 服务注册和发现 (RabbitMQ) - Redis
8. 配置获取 (TODO) - 连接池
- 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',