像Twitter和Facebook这样的网站可以扩展到成千上万的用户。他们的大多数体系结构概述都可以通过讲座和幻灯片的形式在线获得。但是,我的问题更着重于这些站点使用的任何消息传递中间件/层。我了解不同的站点会有所不同-但是在高度扩展的站点上使用消息传递技术(例如JMS)时是否有任何共同的特征?更具体地说,是否存在传统消息传递解决方案无法处理的用例?
最佳答案
Twitter改用Scala作为其中间件,并获得了巨大的性能提升。 High-scalability是扩展Web应用程序主题的最佳权限。
关于jms - 如今,大型,可扩展的网站使用哪种消息传递体系结构?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3809210/