Apache Dubbo-goGolang 微服务框架
Dubbogo 是一个微服务框架,它是 Dubbo 的 Go 版本,基于 Dubbo 的 extension 模块和分层的代码设计,包括 protocol layer、registry layer、cluster layer 与 config 等。
功能列表
实现列表:
-  
角色端
- Consumer
 - Provider
 
 -  
传输协议
- HTTP
 - TCP
 
 -  
序列化协议
- JsonRPC V2
 - Hessian V2
 - json for grpc
 
 -  
协议
 -  
路由器
 -  
注册中心
 -  
动态配置中心与服务治理配置器
 -  
集群策略
- Failover
 - Failfast
 - Failsafe/Failback
 - Available
 - Broadcast
 - Forking
 
 -  
负载均衡策略
- Random
 - RoundRobin
 - LeastActive
 - ConsistentHash
 
 -  
过滤器
 -  
调用
 -  
监控
- Opentracing API
 - Prometheus
 
 -  
Tracing
 -  
元数据中心
 -  
服务发现
 -  
其他功能支持:
- 启动时检查
 - 服务直连
 - 多服务协议
 - 多注册中心
 - 多服务版本
 - 服务分组
 
 
评论
