Do crossbar servers need load balancers in front?

#1

It seems, at least in theory, crossbar is already doing the job of load balancing. It is a forwarding proxy with knowledge of higher level service protocols. Is it designed to be used with another layer of load balancers in front, or to be used as load balancer itself? Thanks.

0 Likes

#2

Hi!

As is, Crossbar is not designed to be run behind a load balancer. The normal WAMP application architecture is for a single router. Otherwise you need to coordinate between routers within your application, e.g. a publishing component would need to be connected to all routers for all clients to receive an event. We are working on extending Crossbar for a multi-node mode, where Crossbar does that coordination. It is only then that using load balancers makes sense.

Regards,

Alex

···

Am Montag, 19. Oktober 2015 01:47:42 UTC+2 schrieb Moqi Ba:

It seems, at least in theory, crossbar is already doing the job of load balancing. It is a forwarding proxy with knowledge of higher level service protocols. Is it designed to be used with another layer of load balancers in front, or to be used as load balancer itself? Thanks.

0 Likes

#3

Hello,

Is there an ETA on multi-node support?

Thanks

···

On Tuesday, October 20, 2015 at 2:25:34 AM UTC-7, Alexander Gödde wrote:

Hi!

As is, Crossbar is not designed to be run behind a load balancer. The normal WAMP application architecture is for a single router. Otherwise you need to coordinate between routers within your application, e.g. a publishing component would need to be connected to all routers for all clients to receive an event. We are working on extending Crossbar for a multi-node mode, where Crossbar does that coordination. It is only then that using load balancers makes sense.

Regards,

Alex

Am Montag, 19. Oktober 2015 01:47:42 UTC+2 schrieb Moqi Ba:

It seems, at least in theory, crossbar is already doing the job of load balancing. It is a forwarding proxy with knowledge of higher level service protocols. Is it designed to be used with another layer of load balancers in front, or to be used as load balancer itself? Thanks.

0 Likes

#4

Nope. We’re actively working on it, and we have some ideas which we are testing which could drastically reduce the work required to what we originally planned, but we cannot give a definitive timeline.

···

Am Mittwoch, 17. Februar 2016 22:02:51 UTC+1 schrieb pd:

Hello,

Is there an ETA on multi-node support?

Thanks

On Tuesday, October 20, 2015 at 2:25:34 AM UTC-7, Alexander Gödde wrote:

Hi!

As is, Crossbar is not designed to be run behind a load balancer. The normal WAMP application architecture is for a single router. Otherwise you need to coordinate between routers within your application, e.g. a publishing component would need to be connected to all routers for all clients to receive an event. We are working on extending Crossbar for a multi-node mode, where Crossbar does that coordination. It is only then that using load balancers makes sense.

Regards,

Alex

Am Montag, 19. Oktober 2015 01:47:42 UTC+2 schrieb Moqi Ba:

It seems, at least in theory, crossbar is already doing the job of load balancing. It is a forwarding proxy with knowledge of higher level service protocols. Is it designed to be used with another layer of load balancers in front, or to be used as load balancer itself? Thanks.

0 Likes