2013-07-31 43 views
1

我想知道为什么在AutobahnJS的发布方法中没有定义回调?我认为这对尝试发布某些内容以知道其发布调用是否成功并据此作出反应的客户端会很有用。我想知道其他支持pub/sub的框架是否有这样的发布回调。Autobahn中发布方法的回调?

回答

1

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

+0

那么,如果消息实际上发送给任何订户,我可能会定义它成功。我的意思是它可能会被发送,但如果根本没有用户,它永远不会到达任何地方。 – elena

+1

这将需要等待所有在发布时订阅的订阅者的确认,然后才确认发布。如果1次派遣失败,但另一次成功? (=>交易消息)。如果订户当前断开连接会怎么样? (=>持久订阅)。等等等等。这是一个复杂的话题。 – oberstet