2012-07-09 86 views
0

我爲我的項目準備了Flex + Spring BlazeDS Integration + Java組合。該項目部署在weblogic服務器上。正如我們知道的,每當客戶端連接到blazeDS時,它就會阻塞服務器上的一個線程,並且這是一個BlazeDS實例的最大併發客戶端數量的限制。BlazeDS針對1500個客戶端的默認消息傳遞

在我的情況下,我應該每小時有大約300,000次更新,並且在任何時候大約500個併發客戶端可以在那裏。在極端情況下,它可以連接到應用程序的所有1500個客戶端。什麼是最好的解決方案?

如果我試圖說服我的客戶使用LCDS,他們想知道我們目前的設置可以支持的確切數量。爲此,我嘗試使用neoload,但在這方面無法取得很大進展。

所以,如果任何機構使用這樣的設置,並可以告訴我我該做什麼,這將是非常棒的!

+0

我不知道你在問什麼。你有問題?或者你只是想澄清一下,你的應用程序將工作沒有問題? – JeffryHouser 2012-07-09 05:20:38

+0

你是什麼意思的「blazeDS塊一個線程」? – cporte 2012-07-09 06:31:18

+0

我測試過我的應用程序與10個用戶,它工作正常。當我們使用Streaming通道時,blazeDS爲每個客戶端使用一個線程。我想知道是否有大約1500名客戶會如何工作?我認爲它不會支持1500個客戶。所以我需要知道它的解決方案。 – 2012-07-09 09:27:22

回答

0

經過一番研究(我們可能有類似的情況,似乎BlazeDS是無法使用NIOS。Here是一個關於它的鏈接。他們提供這似乎broken和Tomcat的新版本的解決方案。所以我猜的BlazeDS是不是在你的用例來使用的。

如果你不能與LCDS去,一個很好的免費解決方案是graniteDS,支持異步的servlet

相關問題