2010-05-06 113 views

回答

2

Remoting的電話是簡單的HTTP POST調用......每一個遠程調用將被上一個執行可能在BlazeDS的併發連接的最大數目的應用程序服務器線程。所以併發連接的最大數量將取決於你的服務器配置(線程池的大小)。

+0

欲瞭解更多確認此信息,請參閱:http://sujitreddyg.wordpress.com/2008/02/04/blazeds-and-lcds-performace-difference/ – ggkmath 2012-02-03 19:41:46

1

如果我明白你的意思是遠程處理,http代理?有一個地方可以在proxy-config.xml文件中設置每個客戶端的最大連接數和最大連接數。如果您使用數據推送,也可能存在BlazeDS的問題,而不僅僅是線程的最大數量,但也有可能受到質疑的操作系統設置,例如可以打開的FD的最大數量。

+0

感謝您的答覆。沒有消息傳遞和數據推送。只從Flex中調用一些java方法。我在一些文件中讀到,blazeDS中可能的最大連接數是100s,而LCDS是1000s。但沒有確切的數字。我有一個項目,有大約1500個用戶在那裏。如果我們在這裏使用BlazeDS,會不會是一個問題? – 2010-05-07 06:48:58

+0

推送連接時間過長會變得更加困難,但是您確實需要擔心同時連接。所以我想這取決於你正在構建什麼樣的應用程序,如果所有1500個用戶都可能在同一時間進行連接,或者請求很慢,那麼可能會遇到問題。但是我們有幾百個用戶,而且我們使用push,所以每個用戶有2個連接,還有一些非常激烈而沒有問題。因人而異。 – mezmo 2010-05-07 13:32:19

+1

Manoj,我認爲這是某種推薦,而不是Adobe的官方聲明。關於你的問題1500是一個很低的數字,但我建議你花一些時間來學習服務器線程池,服務器監控,線程堆棧大小和可能的性能測試的RIA測試框架。 – 2010-05-07 13:52:08