update readme
This commit is contained in:
parent
c9c55f620b
commit
f3d4bb75d7
62
README.md
62
README.md
|
@ -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
|
||||||
|
- 全局配置服务
|
||||||
|
|
||||||
|
|
||||||
## 实现的功能
|
## 实现的功能
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -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',
|
||||||
|
|
Loading…
Reference in New Issue