Merge pull request #24 from hxmhlt/feature/jsonrpc

http client bug fix
tree: f27e7ee6bbf058c1cddc30656e9895e6a8ffa0ac
  1. .gitignore
  2. LICENSE
  3. README.md
  4. examples/
  5. go.mod
  6. go.sum
  7. jsonrpc/
  8. public/
  9. registry/
  10. version/
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