我試圖在實現併發線程的幾次失敗嘗試後,在Grails中實現Consumer/Producer應用程序。 基本上我想在單個隊列中存儲來自客戶端的所有事件(通過單獨的AJAX調用),然後在添加新事件後立即以線性方式處理這樣的隊列。Grails中的生產者/消費者?
這看起來像一個生產者/消費者問題: http://en.wikipedia.org/wiki/Producer-consumer_problem
我如何在Grails中實現這一點(也許有一個計時器,甚至更好的通過產生一個事件「過程隊列」)?
基本上我想有一個單身服務等待隊列中的新事件併線性處理它們(即使隊列由多個併發進程加載)。
任何提示?
乾杯!