开发者社区 问答 正文

钉钉的企业内部应用,stream模式,一个事件,多个客户端都能收到吗?

钉钉的企业内部应用,stream模式,一个事件,多个客户端都能收到吗?

展开
收起
小小鹿鹿鹿 2024-01-10 23:26:37 527 分享 版权
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉开放平台提供了服务端Stream模式,可以帮助开发者更快捷地与钉钉进行集成通信。在Stream模式下,钉钉会向应用推送订阅的事件,例如签到通知、打卡通知、通讯录变更、OA审批变更等。这意味着,当这些事件发生时,所有订阅了这些事件的客户端都会收到相应的通知。

    因此,如果您希望多个客户端都能收到一个事件的通知,您需要确保所有的客户端都订阅了这个事件。在钉钉中,这可以通过配置事件订阅来实现。具体来说,您需要在需要设置Stream模式的应用中,选择【编辑】按钮,然后在【事件与回调】选项卡下,勾选【启用 Stream 模式】,并输入需要接收回调消息的服务器URL。这样,当钉钉中某个事件发生时,所有订阅了该事件的客户端都会收到相应的通知。

    2024-01-13 12:54:29
    赞同 展开评论
  • 不能,只要有一个客户端消费掉了stream里面的消息别的客户端就接收不到了。比较类似发布订阅消息系统的机制

    2024-01-11 17:09:59
    赞同 展开评论
  • 不能。此回答来自钉群钉钉开发者社区(互助群)。

    2024-01-11 08:00:31
    赞同 展开评论