Micro Service:
Opened this issue · 12 comments
hhstore commented
微服务矩阵 - 最佳实践:
- 搜集微服务场景下, 最优组合实践.
微服务架构分层:
中间件:
ref:
hhstore commented
Web 框架:
HTTP 框架:
rust:
RPC 框架:
gRPC:
- https://github.com/hyperium/tonic
- https://github.com/cloudwego/volo
- https://github.com/stepancheg/grpc-rust
- https://github.com/tikv/grpc-rs
全家桶框架:
hhstore commented
Web 基础库:
ORM/SQL:
ORM:
SQL:
Redis:
Kafka:
Nats:
Etcd:
Consul:
hhstore commented
hhstore commented
微服务治理相关组件库
服务发现/服务注册:
- consul
- etcd
- mdns
- https://github.com/bilibili/discovery
- coredns
- Linkerd 2.x
- https://github.com/gliderlabs/registrator
search:
rust:
API 网关:
search:
infra:
配置中心:
监控/告警:
- 监控平台
- 告警平台
日志平台:
- 日志
数据分析平台:
hhstore commented
微服务基础设施:
- 一些需要部署的
分布式中间件
设施.
发号器(ID 生成器):
ref:
分布式配置中心:
- https://chai2010.cn/advanced-go-programming-book/ch6-cloud/ch6-06-config.html
- https://studygolang.com/topics/13810?fr=sidebar
- https://cloud.tencent.com/developer/article/2029039
search:
- https://github.com/topics/configuration-management
- https://github.com/topics/config-management
- https://github.com/topics/config-center
- https://github.com/topics/configuration-center
go:
- etcd, consul 作为配置中心使用.
- https://github.com/Tencent/bk-cmdb
- https://github.com/GoogleContainerTools/kpt
- https://github.com/purpleidea/mgmt
- https://github.com/stack-labs/XConf
- https://github.com/LeechanX/sona
java:
client:
python:
rust:
分布式事务中间件:
分布式 DB/存储 中间件:
- MySQL 集群
search:
infra:
- https://github.com/pingcap/tidb
- https://github.com/ClickHouse/ClickHouse
- https://github.com/baidu/bfs
- https://github.com/rqlite/rqlite
分布式队列中间件:
- kafka 集群
- nats 集群
分布式缓存中间件:
- redis 集群
分布式任务调度中间件:
分布式链路追踪中间件:
hhstore commented
hhstore commented
1
hhstore commented
1
hhstore commented
1
hhstore commented
1
hhstore commented
1