Netflix / ribbon

Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support.
Apache License 2.0
4.55k stars 1.24k forks source link

Ribbon 3.x planning #215

Open elandau opened 9 years ago

elandau commented 9 years ago

RxNetty version 0.5.0 will have a much more robust implementation that includes managing a pool of hosts (for load balancing) as well as a new request creation pattern that makes Ribbon's RequestTemplate mostly obsolete. For load balancing RxNetty will use Ocelli (https://github.com/Netflix/ocelli) as a much leaner load balancer implementation.

Relevant RxNetty issues

https://github.com/ReactiveX/RxNetty/issues/303 https://github.com/ReactiveX/RxNetty/issues/317

Given these advancements in RxNetty most of the Ribbon codebase becomes obsolete and necessitates a new major version of Ribbon. The new version will most likely contain a single project with the sole functionality to wrap the RxNetty client from a service contract interface.

GrapeBaBa commented 8 years ago

Hi elandau, When ribbon 3.x codebase will open source?