【发布时间】:2018-11-11 01:02:55
【问题描述】:
目前我在看书叫:Head First Pattern Design,有一种设计模式叫:观察者模式,像这样:https://www.tutorialspoint.com/design_pattern/observer_pattern.htm
在阅读该设计模式时,我感觉目前我们经常使用队列系统来发布和订阅每个微服务之间的任务。感觉观察者模式目前并不常用。 如果我说的不对,请纠正我,如果能提供一些关于在 mircoservice 中使用观察者模式的例子会很棒!
【问题讨论】:
-
视频流服务、股票交易系统、存储库系统等...将具有底层的观察者模式
-
@Tej,你能详细解释一下吗?
-
例如在视频流服务方面。单个主题,即视频将被不同的观察者观察,例如分析服务,它捕获花在视频上的时间和 UI 观察者,它将更新页面的视觉组件
-
medium.freecodecamp.org/… 是帮助我更清楚地了解这个主题的最佳读物之一
-
@Tej,谢谢,简而言之,您是指服务服务作为发布者工作,而一两个对象模型作为订阅者工作,服务更新将反映在这些模型上?
标签: java design-patterns microservices observer-pattern