我正在使用JMS的createQueueBrowser(),但它没有给出任何响应,我的意思是枚举器为空。是否有从azure队列获取批量消息的替代方法,以及是否有在不使用azure java sdk的情况下遍历队列的方法。
发布于 2017-03-20 22:15:10
SDK只是REST API的包装器。你可以用它来管理你的队列:
https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/queue-service-rest-api
但是在从SDK切换到REST API之前,我会检查队列是否真的是空的。
发布于 2017-03-21 14:27:20
在你的描述中有一个概念azure queue,我不太清楚。我不知道你说的是Azure队列存储还是Azure ServiceBus队列。根据我的理解,我认为你所说的azure queue是Azure AMQP Queue,而不是Queue Storage,因为在Java语言中只有ServiceBus Queue通过JMS支持ServiceBus。
对于使用Service Bus Queue,在Java中有很多种方法可供选择。
How to use Service Bus queues说。How to use the Java Message Service (JMS) API with Service Bus and AMQP 1.0说。https://stackoverflow.com/questions/42905095
复制相似问题