springcloud的设计模式

首先介绍下java里面的设计模式,发布和订阅模式    事件监听模式

发布和订阅模式:

用了java里面的一个类,java.util.observable作为发布者,java.util.observer为订阅者

(1)主动发布,被动订阅情况(推的模式):先发布一个消息,再去告知订阅的人

springcloud的设计模式_第1张图片

(2)订阅者主动获取消息,主动调用echoIterator方法来获取消息

springcloud的设计模式_第2张图片

事件监听模式:

用了java里面的一个类,java.util.eventObject作为事件对象,java.util.eventListener作为事件监听(标记的作用)

springboot中的配置文件例如:application.properties就是由ConfigFileApplicationListener来监听

你可能感兴趣的:(微服务)