- 最大努力通知在通知服务之前,不是通过可靠消息服务透传到通知服务消费端的吗,应该是不持久化到可靠消息服务数据库的吧,为何课程又有MQ持久化的描述? 2.通知服务之前的环节是否只有一次消息通知? 3.通知服务消费端一旦挂掉,是否意味着消息可能就丢了,只能通过回查接口补偿?
1、最大努力通知本般是不需要做可靠性保证的,当然如果加上持久化功能,有利于降低异常情况下消息丢失的概率。2、通知服务之前只是将通知数据入库,通知的消费端负责按规则多次通知;3、通知服务消费端挂掉不一定会丢失消息,因为消息此时可以缓存到MQ中。
参考内容:http://www.roncoo.com/article/detail/124243