diff --git a/gomore/messaging/README.md b/gomore/messaging/README.md index 31fa4c7..c32c446 100644 --- a/gomore/messaging/README.md +++ b/gomore/messaging/README.md @@ -2,6 +2,10 @@ 发布-订阅是一种消息传递模式,基本设计原则是将消息发布者和提供者分开,常常用于在不同组件之间传递消息。 -它有点类似于观察者行为设计模式,但是发布订阅模式往往要依赖一个中介<通常是各类的消息中间件,消息队列> +![图示关系](../../images/pub-sub-pattern-0.png) +发布订阅模式往往实现为<消息代理,消息中间件,消息队列>等 -有三个关键组是:消息本身、消息主题、订阅用户。 +该模式中的三个关键类型:消息本身、消息主题、订阅用户。 +![图示关系](../../images/pub-sub-pattern-1.png) + +图片来源:[pubsub-pattern.md](https://github.com/imsardine/dev-notes/blob/source/docs/pubsub-pattern.md) diff --git a/images/pub-sub-pattern-0.png b/images/pub-sub-pattern-0.png new file mode 100644 index 0000000..165489d Binary files /dev/null and b/images/pub-sub-pattern-0.png differ diff --git a/images/pub-sub-pattern-1.png b/images/pub-sub-pattern-1.png new file mode 100644 index 0000000..84d4ffb Binary files /dev/null and b/images/pub-sub-pattern-1.png differ