摘要: 请求响应模式 无论是发布订阅模式还是queue模式,nats都不能保证消息一定发送到订阅方,除非订阅者发送一个响应给发布者。 所以订阅者发送一个回执给发布者,就是请求响应模式。 这种模式有什么用? nats要求订阅者一定要先完成订阅,发布消息后,订阅者才能收到消息,类似离线消息的模式nats不支持。 阅读全文
posted @ 2018-11-23 15:12 gao88 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 集群模式 nats的集群模式对客户端来说并不是透明的。 所以集群对发布者和订阅者都是有影响的。 发布者和订阅者都知道连接的是一个集群的服务,而不是一个单点服务,换句话说发布者订阅者都必须指明集群中各个节点的地址。 当然,发布者和订阅者可以只针对集群中的某节点发布消息和订阅消息,不过这并不是集群模式的 阅读全文
posted @ 2018-11-23 15:12 gao88 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 队列订阅模式 此模式中,订阅者要指定两个属性,主题和队列(queue,其实就是队列名称) 注意:下面所有前提=必须订阅同一个主题 发布消息后,N个具有同样的主题和queue的订阅者,只有一个会收到消息。(random算法) 说明:queue=工作组,工作组中有N个worker,发布消息后,同一个工作 阅读全文
posted @ 2018-11-23 15:05 gao88 阅读(261) 评论(0) 推荐(0) 编辑