Apache Dubbo is a high-performance, java based open source RPC framework.
Apache Dubbo (incubating) |ˈdʌbəʊ| is a high-performance, light weight, java based RPC framework. Dubbo offers three key functionalities, which include interface based remote call, fault tolerance & load balancing, and automatic service registration & discovery.
See the official page: https://dubbo.apache.org.