我正在使用streadway 的amqp库来连接rabbitmq 服务器。该库提供了一个 channel.Consume() 函数,它返回一个“ <-chan Delivery ”。它还提供了一个 channel.Get() 函数,该函数除其他外返回“交付”。
我必须实现一个pop()功能,我正在使用channel.Get()。但是,文档说:
"In almost all cases, using Channel.Consume will be preferred."
这里的首选是指推荐吗?使用 channel.Get() 而不是 channel.Consume() 有什么缺点吗?如果是,我如何使用 channel.Consume() 来实现 Pop() 函数?
眼眸繁星
相关分类