1.Bboss分布式事件架構應用場景
Bboss分布式事件架構可以被應用于叢集成員節點之間發送和接收事件,也可以應用于非叢集環境應用之間發送和接收事件。
2.Bboss分布式事件架構特點
每個事件應用節點在本地都保持和維護了一個遠端事件目标位址薄(應用節點Node位址薄),位址薄保持了有效成員位址清單,是動态更新的。基于Jgroups多點傳播協定,當新節點加入叢集時,新節點會保持一個包含自己的最新位址薄,同時它的位址也會自動添加到其他節點的位址薄中;當節點關閉或者因為網絡原因脫離目前網絡時,它的位址将從其他節點的位址薄中剔除。成員自動發現、自動更新,bboss分布式事件架構無形中契合了cluster members管理的機制。是以可以在應用層面,以一種非常簡潔高效的方式實作cluster member之間的消息廣播和接收處理,譬如實作緩存的同步一緻重新整理,實作系統資料狀态的同步更新等等。位址薄動态管理示意圖(以叢集環境為示例):

更多資訊和內建使用文檔,請參考文檔:
bboss分布式事件架構介紹文檔