Java Azure服务总线-设置AMQP协议的轮询时间

Java Azure服务总线-设置AMQP协议的轮询时间,java,azureservicebus,amqp,Java,Azureservicebus,Amqp,我的理解是,在队列配置中使用Azure Service Bus时,它使用轮询来检查队列中是否有任何新消息。每次轮询都被算作Azure服务总线上的一项操作,对于低容量系统来说,这是一笔白白浪费的钱 是否可以使用AMQP协议设置Azure服务总线以使用发布者消费者设计模式?如果没有,是否可以设置较长的轮询时间,使其每5分钟检查一次消息 我已经阅读了有关此问题的Microsoft文档,没有找到任何有用的信息。服务总线将每分钟发送一点数据以保持连接打开。这不是免费的,但每个听众每月只需几便士。您可以设置

我的理解是,在队列配置中使用Azure Service Bus时,它使用轮询来检查队列中是否有任何新消息。每次轮询都被算作Azure服务总线上的一项操作,对于低容量系统来说,这是一笔白白浪费的钱

是否可以使用AMQP协议设置Azure服务总线以使用发布者消费者设计模式?如果没有,是否可以设置较长的轮询时间,使其每5分钟检查一次消息


我已经阅读了有关此问题的Microsoft文档,没有找到任何有用的信息。

服务总线将每分钟发送一点数据以保持连接打开。这不是免费的,但每个听众每月只需几便士。您可以设置自己的轮询循环,该循环不使用长轮询,并按照您希望的任何间隔进行检查

逻辑应用程序会做一些事情——如果找不到任何消息,它将等待您设置的时间间隔再次检查


如果您更喜欢使用推送模式,而不是pub-sub,那么我建议您改为查看。

服务总线将每分钟发送一点数据以保持连接打开。这不是免费的,但每个听众每月只需几便士。您可以设置自己的轮询循环,该循环不使用长轮询,并按照您希望的任何间隔进行检查

逻辑应用程序会做一些事情——如果找不到任何消息,它将等待您设置的时间间隔再次检查

如果你更喜欢推送模式,而不是酒吧酒吧,那么我建议你看看