0
我正在開發基於Spring的Web應用程序,它將處理每分鐘大量的請求,並且此web應用程序需要非常快速地響應。 爲此,我們決定實現一個基於平面文件的排隊機制,它只會將請求(數據庫列值集合)寫入平面文件,另一個進程會定期從平面文件中選擇這些數據並將其寫入數據庫。我只拿起寫完的那些文件。寫大量的web post請求到平面文件(基於文件的排隊)
在使用平面文件時,對於我收到的每個請求,我需要打開和關閉控制器方法內的平面文件。
我的問題是:有沒有更好的方法來實現這個解決方案?由於我們現在沒有基礎架構,因此JMS超出了範圍。 如果這種基於文件的方法看起來不錯,那麼是否有更好的方法來減少文件I/O?使用當前的設計,我爲每個收到的Web請求打開/寫入/關閉平面文件,我知道這是不好的。 :(
信封:SpringSource的工具套件,阿帕奇/ Tomcat的與後端如Oracle