2017-08-14 32 views
-1

我們有一個製造工廠,並且有一個定期更新每個資源的運行作業和狀態的單個sql表。我希望讓客戶訂閱Web應用程序中的更改(按部門)。 (我們正在爲這個和其他功能構建一個新的微服務架構)。部門主管希望看到部門資源和工作的「實時」狀態。大概一共有20-30個用戶儀表板(Springboot)的觀察者或酒吧/小組

的哪個模式是最好的:發佈/訂閱或可觀察

回答

1

出版商/每次狀態改變你發佈的消息,subcriber將更新信息訂閱,你可以根據部門篩選出消息並決定是否更新信息。

Observable只會通知所有鏈接的成員。

建議的方式是去的Pub/Sub

服務的任何新的添加或刪除會很容易。