在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).}
答案 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