2009-10-19 48 views
4

我即將進入一個大型應用程序(client-flex,server-.net)。 服務器端需要將數據推送到客戶端而不需要它們,這些數據可以是來自數據庫的表格,也可以是應用程序需要考慮的兩個整數。數據推送從.net後端柔性應用程序

我試着考慮WebOrb.net才行,但文檔是非常差,根本不存在支持(想購買企業許可證)。

我在尋找一個服務器端的解決方案,可以從.NET應用程序和SQL Server數據推送到Flex中使用AMF的客戶端,它應該是非常有效的交通和數據量。

的連接不能是一個被防火牆阻止,因爲該應用程序應儘可能接近每一位客戶無處不在。

任何體面的解決方案? BlazeDS? - 它可以與.net協同工作嗎?穩定? LifeCycle?它可以與.net協同工作嗎?穩定? WebORb.net?任何人都對該服務器有另一種印象,並且比我擁有更好的體驗?

我很想你的答案。

非常感謝你, 阿維

+0

你爲什麼不使你的Flex應用程序每n秒檢查一次服務器的新數據? – 2009-10-19 09:17:36

+0

,因爲這會在服務器上超載,並且在您理解進入的數據的結構時沒有意識。 客戶端中有一個拉式部分,但大部分數據都必須推送。 想象一下聊天(這不是聊天)如果有人向你發送聊天消息,你應該立即看到它,如果不是,你不應該每隔N秒鐘ping一次服務器。 – KensoDev 2009-10-19 13:04:07

回答

1

您應該檢查http://www.fluorinefx.com/它是開源和的WebORB一樣好。他們都有郵件列表和安裝大量例子(也是如何將數據推送到客戶端)。如果你使用.net,我會推薦FluorineFx,因爲它是免費的。 WebOrb可以自由使用,但在生產環境中,您只能連接5個IP。 (還有一個社區版,但我不知道你是否可以在生產中使用它)。

他們也支持MSMQ!

this例子中,你可以看到如何將數據推送到彎曲。與FluorineFx是一樣的。

+0

FlourineFX是你正在尋找的肯定。 WebORB是您真正想要的,因爲我可以在企業級別告訴您WebORB將FlourineFX用於診斷,儀器和管理。也因爲某種原因在WebORB 3.5上免費發佈企業版... :-D – JTtheGeek 2010-03-10 20:22:14

+0

但是它在性能上擊敗了FluorineFX嗎?我不這麼認爲。診斷,儀器和管理很酷,但它帶有一個價格。 WebORB 3.5並不是免費的,但它是。但你無法在任何地方找到它。WebORB不允許你在任何地方下載它... – 2010-03-10 20:51:58

-1

我知道這樣做只是不斷用長超時(長輪詢)聽的最簡單的方法。有AMF.NET爲您提供您所需的.NET支持。我認爲LiveCycle支持其他類型的數據推送,但BlazeDS只能支持長輪詢。

0

這可能是一個非常瘋狂的方法,但我以前實施了一個火花聊天應用程序到一個Flex應用程序。火花聊天ID被鏈接到用戶ID在Flex應用程序,因此我可以把火花客戶機的消息,然後根據消息更新的Flex應用程序或啓動的請求

相關問題