Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently, Cellar doesn't use Pax Web or HTTP service.
Cellar could listen for the HTTP service registered, and register on the cluster a map like:
[Service URI] [Actual Nodes]
[/foo] [hostA:5701, hostB:5701]
[/bar] [hostB:5701, hostC:5701]
Thanks to that, any node can act as a load balancer to the other nodes: it can get the HTTP request, proxy it to the actual target node, and return the HTTP response.