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

Windows服务总线-AMQP-Java

仲孙小云
2023-03-14

我正在开发一个客户端,它可以从Windows服务总线读取消息,该消息是使用发送的。净额。客户端是使用Java开发的,据我所知,它创建会话,但当它创建会话时,使用者抛出一个JMSException,它只告诉我以下消息:amqp:不允许

有线索吗?

顺致敬意,

共有1个答案

冀阳文
2023-03-14

在Windows Server Service Bus上使用AMQP时,似乎不支持与会话相关的某些功能http://msdn.microsoft.com/library/azure/jj841075.aspx

您是否正在使用以下功能?

使用AMQP时,目前不支持Service Bus. NET API的以下功能:

  • 交易记录
  • 通过传输目的地发送
  • 按消息序列号接收
  • 消息和会话浏览
  • 会话状态
  • 基于批处理的API
  • 按比例缩小接收
  • 订阅规则的运行时操作
  • 会话锁续订
 类似资料:
  • 有人能解释一下新发布的WindowsServiceBus(内部部署,而不是Azure)和NServiceBus之间的区别吗? 寻找详细的答案什么窗口SB可能会丢失,因为我很熟悉NSErviceBus可以做什么: 它是真正的服务总线,而不仅仅是使用队列的消息代理吗? 是否可以支持消息多态?(消息子类化其他消息和支持此层次结构的处理程序 长时间运行的进程和相关性 向外扩展

  • 我使用此url中的示例http://azure.microsoft.com/en-us/documentation/articles/service-bus-java-how-to-use-jms-api-amqp/.我有两个问题: 1、ACS或SAS 连接URL, 用户名和密码来自ACS身份验证,但Azure服务总线已将其身份验证从ACS更改为SAS。它是否也支持SAS身份验证?就像用户名是SA

  • 我尝试将Azure服务总线与ApacheQPID和Spring与事务集成。 但Azure服务总线AMQP实现似乎不支持事务。这是真的吗?我没有找到相关信息。 这是我的JMS配置 这是我的spring集成片段: 它与session transact=“false”配合使用,但与session transact=“true”配合使用时会产生错误: QPID跟踪

  • 我要问的问题以前在这里被问过。David Ingham在背诵此Microsoft文档时给出了答案。Sentinel已确认该解决方案有效。 然而,我也有同样的问题。我严格遵守Microsoft文档,但仍然存在相同的问题。 冒着冗余的风险,问题是当使用Qpid-JMS客户端库(版本0.22或0.26)连接到Windows Server(非Azure)上的服务总线(1.1)并遵循Microsoft的所有

  • 我试图连接到服务总线的windows服务器使用java示例,这是在微软网站上提供的。 下面是我在此POC中使用的库 创建会话异常创建会话/生成器 java.net.socketException:在java.net.socketInputStream.socketRead0(本机方法)在java.net.socketInputStream.socketRead(SocketInputStream.

  • 除了用户名和密码(例如来自ACS的令牌)之外,是否还有其他使用AMQP对Azure服务总线进行授权的方法? 在我的场景中,我希望能够在不公开凭据的情况下为资源级客户端提供对服务总线的访问权限。