3
我也在考慮在應用程序中集成干擾模式。在我開始使用干擾程序之前,我有點不確定幾件事如何在真實財務應用程序中集成LMAX
- 我有3個生產者,主要是一個FIX線程,對請求進行反序列化。另一個隨着市場走勢而不斷修改訂單價格的線索。此外,我們還有一個線程負責對從GUI應用程序發送的請求進行反序列化。所有三個線程當前寫入阻塞隊列(因此我們看到了很多爭論的隊列)
- 有關單個作家原則破壞者會談,並從我已閱讀,擴展方法最好。有什麼辦法可以讓上述三個線程服從單個作者原則?
- 此外,在一個典型的請求/響應的應用,特別是在我們的例子中,我們有競爭上的內存緩存,因爲我們需要鎖定緩存,當我們更新與響應緩存,同時請求可能發生的對同一訂購。我們如何通過破壞者來處理這個問題,即如何結合對特定請求的迴應?如果是的話,我可以消除緩存上的鎖嗎?
任何建議/指針將高度讚賞。目前,我們正在使用Java 1.6
任何人都可以請一些線索這光 – Harry 2012-03-01 01:48:35