是否有一個良好的輕量級框架,用於提供發佈/訂閱模式的java?java中的輕量級發佈/訂閱框架
一些理想特徵
- 泛型支持
- 登記多個用戶的給出版商
- API主要接口和一些有用的實現純粹的內存中,持久性和事務保證不需要
- 。
我知道關於JMS,但這對我的需要是過度的。發佈/訂閱數據是文件系統掃描的結果,掃描結果被傳送到另一個組件進行處理,然後在被傳送到另一個組件之前進行處理,等等。編號: 所有在同一個過程中。來自bean的PropertyChangeListener並沒有完全削減它,因爲它報告屬性的變化,而不是發佈特定的項目。我可以通過擁有「上次發佈的對象」屬性和發佈的對象來強化ProprtyChangeListener。 PropertyChangeListeners不支持泛型,並且在屬性更改語義中固化,而不是純粹的發佈/訂閱。 java.util Observer/Observable模式會很好,但Oberver是一個具體的類。
在一個過程中?還是跨越許多流程和機器? – djna 2010-06-13 15:58:14
在一個過程中。 – mdma 2010-06-13 16:44:02
這是一個Spring應用程序嗎? – skaffman 2010-06-13 16:50:36