当前位置: 首页 > 知识库问答 >
问题:

如何配置Azure Service Bus队列以将消息推送到客户端而无需轮询?

朱鹤轩
2023-03-14

我是Azure服务总线的新手,我发现需要持续轮询队列消息才能接收它们。然而,我希望队列将消息推送给客户端的某种侦听器,而不必轮询消息。

我已经读到,在Azure服务总线中轮询是可选的,但如果没有它,我无法找到如何接收消息。

如果可以的话,请帮忙。谢谢你们

共有2个答案

微生俊捷
2023-03-14

应该是可以的。看看以下内容,了解如何做到这一点:

  • 开始学习服务总线主题

希望有帮助!

秋兴思
2023-03-14

我已经读到,在Azure服务总线中轮询是可选的,但如果没有它,我无法找到如何接收消息。

如果您开始按需接收,则轮询是可选的。否则,它不是可选的,将进行长时间轮询。

我希望队列将消息推送给客户端的某种侦听器,而不必轮询消息。

有一种方法可以使用事件网格与Azure服务总线集成来实现这一点。服务总线将发出一个事件来通知等待处理的消息和没有活动侦听器。这样您的应用程序/系统就会做出反应,而不必进行轮询。

请注意,此功能的关键场景是不需要接收器连续轮询消息的少量消息。

 类似资料:
  • 问题内容: 我试图将字符串消息发送到在weblogic服务器中创建的JMS队列中。我使用Eclipse IDE,当我运行Web应用程序时,出现以下错误,tomcat服务器关闭。错误是 请帮助我。谢谢和最诚挚的问候 问题答案: 基于对该问题的一些快速研究,它似乎是由于在应用服务器和客户端之间使用不同的JDK级别引起的。我看到的大多数示例都表明,在Java 5上运行Weblogic时在客户端上使用Ja

  • 我有一个使用STOMP的SockJSJava客户端。基于此,https://github.com/rstoyanchev/spring-websocket-portfolio/blob/master/src/test/java/org/springframework/samples/portfolio/web/load/StompWebSocketLoadTestClient.java. 我的代码

  • 需求:构建一个基于。NET的应用程序,该应用程序可以定期从IBM Websphere消息队列读取消息,并将这些消息保存到数据库中

  • 我正在试用netty,但当我响应时,客户端似乎没有收到我的消息。我使用Java NIO和socketChannel编写了相同的代码,看起来很好。我这样说是因为客户机会记录我发送的任何内容。下面是我的服务器 下面是我的服务器处理程序 } 示例响应: 我正在我的盒子上做一个tcpdump,我看到了我在电线上发送的内容,所以我不确定我做错了什么。而且,几分钟后,这会被记录下来,我不确定我在服务器或服务器

  • 问题内容: 向所有客户端发送消息效果很好,但是我想向特定的用户名发送消息。我的server.js文件看起来像。它的作用是在运行时,客户端代码将用户添加到对象用户名以及套接字对象中。并立即将单个消息返回给每个连接的客户端。 发出消息的部分 问题答案: 试试这个: socket.id由socket.io保存,并且包含客户端的唯一ID。您可以使用以下命令进行检查:

  • 我正在构建一个使用UDP协议向客户端发送和接收UDP消息的服务器。客户端不断地“抛出”UDP消息到服务器,而服务器没有任何响应,当服务器“认为”它已经从某些客户端接收到足够的UDP消息时,它将发送一个信号消息(UDP消息)返回给客户端(这一次,客户端充当服务器),以防止它发送更多的消息。这里的问题是:服务器可以从客户端接收UDP消息。但是客户端(位于LAN网络后面)不能从服务器接收UDP消息。我如