2024 Clojure 状态调查! 中分享您的想法。

欢迎!请参阅 关于 页面,了解此网站的更多信息。

0
core.async

如果没有订阅者,消息将被静默丢弃。我建议添加一个可选默认通道,接收所有这些消息。在这种情况下,默认通道可以用于预先未知所有主题的场景。
此功能与消息系统中的 '死信' 模式相似。

2 个答案

0

评论者:terje

我同意支持 {{pub}} 的默认通道。 用例包括

  1. 报告缺少/未订阅的主题,帮助开发和调试。
  2. 在主题被订阅之前捕获消息,提供一种方式来公开由于订阅延迟而被丢弃的消息。
  3. 使用不同的主题-fns 链接发布。
0
参考: https://clojure.atlassian.net/browse/ASYNC-46(由 smee 报告)
...