以微信做例子
名词:
(1)mqtt服务器
腾讯的微信服务器
(2)topic
微信群名
(3)客户端
用户
-- 自己的后台服务器也是作为客户端(用户)
行为:
1.用户发送消息
(1)寻找并连接一个微信群(topic)
(2)发送消息给腾讯服务器,目的地是选定的微信群(发布 publish)
2.用户接收消息
(1)寻找并连接一个微信群(topic)
(2)接收腾讯服务器送过来的发言,数据源是选定的微信群(订阅 subscribe)
3.订阅一个topic
用户加入一个微信群
-- 加入 包含两个部分:先是连接微信群,再是微信群不断发送消息给用户