可以选择重发方式,在重发之前需要考虑以下问题:
1.如何知道消息发送失败?
2.在多大的一个时间窗口之内要知道失败?
3.重发策略是什么样?
4.如何去重
5.新消息和重发消息如何保证消息有序性
6.流量和延时要求是什么样
im系统说到底是一个分布式多结点不可靠环境中如何保证only once的消息传递,倒不难,主要是要处理的异常情况比较多
【 在 nikezhang 的大作中提到: 】
: 消息发不出去没问题,支持重新发就行,除非是告诉你发出去了那边没收到那种
--
FROM 61.49.152.*