Apache Dubbo-goGolang 微服務(wù)框架
Dubbogo 是一個(gè)微服務(wù)框架,它是 Dubbo 的 Go 版本,基于 Dubbo 的 extension 模塊和分層的代碼設(shè)計(jì),包括 protocol layer、registry layer、cluster layer 與 config 等。
功能列表
實(shí)現(xiàn)列表:
-
角色端
- Consumer
- Provider
-
傳輸協(xié)議
- HTTP
- TCP
-
序列化協(xié)議
- JsonRPC V2
- Hessian V2
- json for grpc
-
協(xié)議
-
路由器
-
注冊(cè)中心
-
動(dòng)態(tài)配置中心與服務(wù)治理配置器
-
集群策略
- Failover
- Failfast
- Failsafe/Failback
- Available
- Broadcast
- Forking
-
負(fù)載均衡策略
- Random
- RoundRobin
- LeastActive
- ConsistentHash
-
過(guò)濾器
-
調(diào)用
-
監(jiān)控
- Opentracing API
- Prometheus
-
Tracing
-
元數(shù)據(jù)中心
-
服務(wù)發(fā)現(xiàn)
-
其他功能支持:
- 啟動(dòng)時(shí)檢查
- 服務(wù)直連
- 多服務(wù)協(xié)議
- 多注冊(cè)中心
- 多服務(wù)版本
- 服務(wù)分組
評(píng)論
圖片
表情
