Skip to content

mercyblitz/dubbo-go

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dubbo-go


Apache Dubbo golang version.

License

Apache License, Version 2.0

Feature list

  • 1 Transport: HTTP(√)
  • 2 Codec: JsonRPC(√), Hessian(X)
  • 3 Service discovery:Service Register(√), Service Watch(√)
  • 4 Registry: ZooKeeper(√), Etcd(X), Redis(X)
  • 5 Strategy: Failover(√), Failfast(√)
  • 6 Load Balance: Random(√), RoundRobin(√)
  • 7 Role: Consumer(√), Provider(√)

Code Example

The subdirectory examples shows how to use dubbo-go. Please read the examples/readme.md carefully to learn how to dispose the configuration and compile the program.

Todo list

  • Tcp Transport and Hessian2 protocol
  • Network
    • Fuse
    • Rate Limit
    • Trace
    • Metrics
    • Load Balance

About

Dubbo Go Implementation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%