This week I decided to play with Apache Dubbo. I follow Github trending repositories daily and for many weeks and months Apache Dubbo is one of their popular Github Java repository. It has more than 20,000 stars. So, I decided to give it a shot. One of the reasons for Dubbo popularity is that it is created by software engineers at Alibaba. Alibaba is a Chinese multinational conglomerate specializing in e-commerce, retail, Internet, AI and technology.
A high-performance, light weight, java based RPC framework. Dubbo offers three key functionalities:
- Interface based remote call
Fault tolerance and load balancing
Automatic service registration & discovery