2023-05-21 01:46:52 +08:00
|
|
|
|
# chassis <ˈʃæsi>
|
2023-05-21 01:34:58 +08:00
|
|
|
|
|
2023-05-21 01:46:52 +08:00
|
|
|
|
chassis <ˈʃæsi> n. 底盘,底架
|
|
|
|
|
|
2023-05-22 15:54:01 +08:00
|
|
|
|
仓库名寓意服务基座,基础库。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
微服务底座的目的是简化服务的创建过程,同时确保开发者拥有一套所有服务都要遵循的标准。
|
|
|
|
|
|
|
|
|
|
包含的特性
|
|
|
|
|
1. 错误报告
|
|
|
|
|
2. 日志收集
|
|
|
|
|
3. Metrics 数据收集
|
|
|
|
|
4. 配置获取
|
|
|
|
|
5. 数据存储设置(ORM)
|
|
|
|
|
6. 健康检查
|
|
|
|
|
7. 服务注册和发现
|
|
|
|
|
8. 模板代码
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
实现的功能
|
|
|
|
|
- 服务发现
|
|
|
|
|
- 可观测
|
|
|
|
|
- 传输
|
|
|
|
|
- 负载均衡
|
|
|
|
|
- 限流降级(消息确认+熔断)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
安装方法:
|
|
|
|
|
`python3 -m pip install -U https://gitea.bearcatlog.com/BryantStudio/chassis.git`
|