BlazeDS 1500个客户端的默认消息传递

时间:2012-07-09 02:35:01

标签: flex spring weblogic messaging blazeds

我正在为我的项目使用Flex + Spring BlazeDS Integration + Java组合。该项目部署在weblogic服务器上。正如我们所知,当客户端连接到blazeDS时,它会阻塞服务器上的一个线程,这是对一个BlazeDS实例的最大并发客户端数量的限制。

在我的情况下,我应该每小时有大约300,000个更新,并且在任何时刻,大约500个并发客户端可以在那里。在极端情况下,它可以是连接到应用程序的所有1500个客户端。什么是最好的解决方案?

如果我试图说服我的客户使用LCDS,他们想知道我们当前设置可以支持的确切数量。为此,我尝试使用neoload,但在这个方向上无法取得很大进展。

所以如果有任何人使用过这样的设置并且可以告诉我该怎么做,那真的很棒!!

1 个答案:

答案 0 :(得分:0)

经过一些研究(我们可能有类似的情况,似乎blazeDS无法使用NIO。Here是一个关于它的链接。他们提供的解决方案似乎broken更新版本tomcat。所以我猜blazeDS不是你的用例中使用的那个。

如果你不能使用LCDS,一个很好的免费解决方案是graniteDS,支持异步servlet