Skip to content

kinleyma/go-for-apache-dubbo

This branch is 8952 commits behind apache/dubbo-go:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2656115 · May 7, 2019
Apr 25, 2019
Apr 25, 2019
Apr 25, 2019
Apr 25, 2019
Apr 25, 2019
Apr 18, 2019
May 6, 2019
Mar 31, 2019
Apr 17, 2019
Mar 30, 2019
Aug 8, 2018
May 7, 2019
Apr 25, 2019
Apr 10, 2019

Repository files navigation

GO for Apache Dubbo


Apache Dubbo Golang Implementation.

License

Apache License, Version 2.0

Feature list

  • 1 Transport: HTTP(√)
  • 2 Codec: JsonRPC(√), Hessian(√)
  • 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

Go Implementation For Apache Dubbo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%