Feature:
jsonrpc 2.0 over http;
examples go client/go server/java client/java server
Imp: Add environment/default.timeout for go client schema;
Fix:change go server schema timeout/time unit from second to millisecond;
Fix: go client schema protocol from jsonrpc:// to consumer://
7 files changed
tree: 82be39d1fa500ac1fda7472333b879d8c0b5e3ba
  1. examples/
  2. jsonrpc/
  3. public/
  4. registry/
  5. version/
  6. .gitignore
  7. LICENSE
  8. 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.