我們正在開發一種車輛跟蹤系統,其中幾個GPS設備使用TCP連接不斷向服務器發送GPS位置。 TCP通信器解碼GPS位置並將該數據插入數據庫。現在,TCP通信器的一個線程提供一個設備請求。解碼GPS數據後,它會創建與數據庫的連接並插入數據並釋放連接。 隨着設備數量的增加,到數據庫(即MySQL)的併發連接數量也在增加。因此,我想實現一個隊列,其中每個TCP通信線程將數據推送到一端,一個作業將從另一端接收數據並將其保存到數據庫中。將數據插入到數據庫中實現隊列
有人可以建議我處理這一切的最佳解決方案嗎?我們的應用程序基於Java,數據庫是MySQL。
感謝, SAURABH
呃...消息隊列。 – Lazarus 2011-03-31 11:52:30