【问题标题】:A callback for publish method in Autobahn?高速公路中发布方法的回调?
【发布时间】:2013-07-31 14:25:52
【问题描述】:

我想知道为什么 AutobahnJS 中的发布方法上没有定义回调?我认为对于尝试发布某些内容的客户来说,了解他们的发布调用是否成功并做出相应的反应会很有用。我想知道其他支持 pub/sub 的框架是否有这样的发布回调。

【问题讨论】:

    标签: callback publish-subscribe autobahn


    【解决方案1】:

    您如何定义发布的“成功”?取决于此,PubSub 将变得非常不同。今天,WAMP PubSub 是一项尽力而为的服务。 WAMPv2 可能还会获得其他 QoS 级别。

    【讨论】:

    • 好吧,如果消息实际发送给任何订阅者,我可能会定义它成功。我的意思是它可能会被发送,但它永远不会到达任何地方,如果根本没有订阅者的话。
    • 这将需要等待发布时订阅的所有订阅者的确认,然后才能确认发布。如果 1 个调度失败,而另一个调度成功了怎么办? (=> 事务性消息传递)。如果订阅者当前断开连接怎么办? (=> 持久订阅)。等等等等。这是一个复杂的话题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多