簡體   English   中英

Flex和數據並發

[英]flex and data concurrency

我即將着手進行一個中等規模的項目。 盡管在我要做的事情中,這並不是一個很重要的優先事項,但是我一直在嘗試如何有效地處理數據並發。 我將在我的flex應用程序中使用無狀態EJB后端。

理想情況下,我正在尋找一種處理數據並發的簡單方法。 例如,如果數據保存在一個接口上,則在另一個接口上刷新。 或者它警告在保存新版本的數據之前數據已更改。

有任何想法,因為我此刻不知所措。 正如我提到的那樣,它不是一個高度優先的事項,但是如果我有某種機制來改善這一過程,我會感覺好很多。

如果您打算使用AMF通道進行通信,則可以使用長輪詢功能來有效地為應用程序提供“推送消息”類型的支持。 正是由於您提到的原因,BlazeDS和/或GraniteDS數據服務都支持此功能。

版本控制系統為每個修訂存儲user_id和datetime。 您可以使用相同的方法。 客戶端應用獲取請求數據的當前日期時間並保存。 應用程序以保存的日期時間發送更改的數據。 服務器檢查上次修訂的日期時間和收到的日期時間。 並相應地回復應用。

第二種方法是使用從服務器到客戶端的廣播消息。 但我認為這不適用於您的情況。 這種方法通常在局域網(連接穩定的環境)中付諸實踐。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM