0
我有一個監控應用程序,通過gui顯示多個應用程序服務器的狀態。它通過嚮應用服務器發送狀態請求來工作。應用服務器輪流查詢所有組件的狀態,生成狀態響應消息並將該消息發送到監視應用程序。監控應用程序將狀態消息中的信息寫入數據庫,數據庫又顯示在GUI上。整個監控應用程序在JavaSE中完成。基於優先級的持久性?
我的問題是這個......數據庫由於需要持續存在大量數據而難以跟上。
我認爲我的解決方案是爲狀態消息的組件分配優先級,並根據優先級我將它堅持到數據庫。
這有可能是更好的解決方案嗎?
感謝您的回覆。關於你的第一點,你是對的。發送的數據中的大部分都不會改變。爲此,我在應用程序服務器上創建了一個方法,該方法會將其先前的狀態信息與當前的狀態信息進行比較,並向監視應用程序發送僅包含差異的狀態信息。 關於你的第二點,是不是會造成瓶頸? 關於你的第三點,我目前正在研究,但由於其接收的大量狀態響應(監視應用程序監視的數以千計的應用程序服務器),我對此表示懷疑。 最後一點,這不是一個選項。 – Vrot 2010-06-02 10:17:42