是否有緩存解決方案可以與C++,.Net和Java一起訪問和填充緩存中的相同數據? (數據僅由簡單的字符串)需要在C++,Java和.Net應用程序之間共享的緩存
加長版:
我有4個應用,這對一個問題的不同方面的工作。其中兩個是用C++開發的,一個是Java桌面應用程序,另一個是使用.Net 3.5的C#應用程序。
目前他們以相同的來源(網絡服務)以各自特殊的方式單獨獲取數據。程序使用這些數據並實例化和填充其他數據結構(讀取:使用分隔符的簡單字符串),這些數據結構也被其他應用程序使用。
目前它是通過個別程序之間的(本地/遠程)套接字完成的。問題在於,特定信息的使用者會緩存另一個程序提供的結果,以便以後在自己的存儲器中使用。製作者還將它存儲在自己的存儲器中,以便在需要時提供給另一個程序等等,最後,我最終將在每個程序的存儲器中複製相同的信息。我想如果有一箇中間層,比如一個緩存,並且每個程序都填充並訪問了該緩存中的數據,那麼它會解決內存問題。它也可以解決每個應用程序對數據源查詢相同數據的問題。然後我會有一個程序來填充輸入數據,其他程序正在處理它。有沒有解決這個問題的緩存解決方案?
+1,我的答案不能與這個完美的解決方案競爭! – used2could 2010-02-24 14:55:19
+1 +接受,完美解決問題。謝謝!! – Elister 2010-02-24 16:01:00