RT ,在公司的 saas 平台下写了一个消息触达服务,该服务支持 sms 、push 、websocket 等渠道。
想咨询一下如何做消息推送回执呢?比如发送 websocket 消息到站内,如何通知业务系统客户端收到或没收到消息。业务系统根据消息可以做补偿。
求大佬指点!!!🙏🙏🙏
1
pangzipp 255 天前
可以了解下 Mqtt 相关的服务质量 qos=2
|
2
golangLover 255 天前 via Android
维护一个 sharding 表,表示 target user 与其渠道,同时暴露一条 api ,客户端收到相应的信息的时候 call 这条 api 带上 trace id account id phone number 之类,然后后端改一下 status 就上报完成。当然你可能在 payload 也需要签名等加密措施,而不是让随边一个人 call 你的 api 就能冒任其他人已读这个信息。
|
3
looveh OP @golangLover 目前考虑的也是通过 api 标识某条记录,做 ack
|