|
|
|
|
|
by moe
4140 days ago
|
|
Feedback? How about just not making wild claims about byzantine fantasy designs that you never tested under any kind of load. There has been a lot of research in messaging architectures, some of the best message brokers are free. As it happens, none of them have any resemblance to your proposed design. RabbitMQ has been benchmarked[1] to 1 million messages/sec on 30 servers and works very well for many people. Why not start with that? [1] http://blog.pivotal.io/pivotal/products/rabbitmq-hits-one-mi... |
|
I think I may have failed to express my point, though. I'm not building a message queue, as it is certainly a very hard problem that has been engineered for years by people way smarter than me :) I'm merely leveraging the goodness of their implementations (in my case redis, but RabbitMQ is also an option I've considered explicitly in my post).
The chat is a contrived example to show that even under high load, full-scale flux over the wire is a reasonable option. As for "any kind of serious load", well, maybe my example fails to meet the requirements, but unless I'm building Facebook, I think I've faced something serious enough to be able to think about my next step.