V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
looveh
V2EX  ›  程序员

触达系统如何做回执?

  •  
  •   looveh · 192 天前 · 856 次点击
    这是一个创建于 192 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT ,在公司的 saas 平台下写了一个消息触达服务,该服务支持 sms 、push 、websocket 等渠道。

    想咨询一下如何做消息推送回执呢?比如发送 websocket 消息到站内,如何通知业务系统客户端收到或没收到消息。业务系统根据消息可以做补偿。

    求大佬指点!!!🙏🙏🙏

    3 条回复    2023-10-19 11:28:45 +08:00
    pangzipp
        1
    pangzipp  
       192 天前
    可以了解下 Mqtt 相关的服务质量 qos=2
    golangLover
        2
    golangLover  
       192 天前 via Android
    维护一个 sharding 表,表示 target user 与其渠道,同时暴露一条 api ,客户端收到相应的信息的时候 call 这条 api 带上 trace id account id phone number 之类,然后后端改一下 status 就上报完成。当然你可能在 payload 也需要签名等加密措施,而不是让随边一个人 call 你的 api 就能冒任其他人已读这个信息。
    looveh
        3
    looveh  
    OP
       191 天前
    @golangLover 目前考虑的也是通过 api 标识某条记录,做 ack
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2994 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:09 · PVG 22:09 · LAX 07:09 · JFK 10:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.