update dubbo version
Add: vendor
733 files changed
tree: fbe88d20da3ac0a1728e3c0ea30084698b4703ae
  1. examples/
  2. jsonrpc/
  3. public/
  4. registry/
  5. vendor/
  6. version/
  7. .gitignore
  8. Gopkg.lock
  9. Gopkg.toml
  10. LICENSE
  11. README.md
README.md

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