如何用快速语言在rabbitmq中获取未包装的消息?

时间:2016-08-23 14:27:56

标签: swift rabbitmq

在java中,我收到了channel.basicRecover(true)的非打包消息,swift中有这样的内容吗?

当我在swift版本中使用channel.recover()时,我也收到此错误。

allocator = <RMQMultipleChannelAllocator: 0x15c7f28a0>> 
error: Error Domain=com.rabbitmq.rabbitmq-objc-client Code=8 "Expected RMQChannelOpenOk, got (null)." 
UserInfo={NSLocalizedDescription=Expected RMQChannelOpenOk, got (null).}

1 个答案:

答案 0 :(得分:2)

channel.recover()实际上是用于执行自动连接恢复的私有API。我们最近在此处记录了这一点:https://github.com/rabbitmq/rabbitmq-objc-client/blob/master/RMQClient/RMQChannel.h#L98

我们目前没有像Java一样的basicRecover支持。如果您有用,请提出问题:https://github.com/rabbitmq/rabbitmq-objc-client/issues