V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
looveh
V2EX  ›  程序员

触达系统如何做回执?

  •  
  •   looveh · Oct 18, 2023 · 1761 views
    This topic created in 935 days ago, the information mentioned may be changed or developed.

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

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

    求大佬指点!!!🙏🙏🙏

    3 replies    2023-10-19 11:28:45 +08:00
    pangzipp
        1
    pangzipp  
       Oct 18, 2023
    可以了解下 Mqtt 相关的服务质量 qos=2
    golangLover
        2
    golangLover  
       Oct 18, 2023 via Android
    维护一个 sharding 表,表示 target user 与其渠道,同时暴露一条 api ,客户端收到相应的信息的时候 call 这条 api 带上 trace id account id phone number 之类,然后后端改一下 status 就上报完成。当然你可能在 payload 也需要签名等加密措施,而不是让随边一个人 call 你的 api 就能冒任其他人已读这个信息。
    looveh
        3
    looveh  
    OP
       Oct 19, 2023
    @golangLover 目前考虑的也是通过 api 标识某条记录,做 ack
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   948 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:10 · PVG 03:10 · LAX 12:10 · JFK 15:10
    ♥ Do have faith in what you're doing.