forked from Netflix/ribbon
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
allenxwang edited this page Jan 25, 2013
·
9 revisions
Welcome to the ribbon wiki!
Ribbon plays an critical role in supporting inter-process communication in the cloud. The library includes the Netflix’ client side load balancers and clients for middle tier services.
Ribbon provides the following features:
- Multiple and pluggable load balancing rules
- Integration with service discovery
- Built-in failure resiliency
- Cloud enabled
- Clients integrated with load balancers
- Archaius configuration driven client factory
There are three sub projects:
- ribbon-core: includes load balancer and client interface definitions, common load balancer implementations, integration of client with load balancers and client factory.
- ribbon-eureka: includes load balancer implementations based on Eureka client, which is the library for service registration and discovery.
- ribbon-httpclient: includes the JSR-311 based implementation of REST client integrated with load balancers.