- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在集成测试一个使用 RabbitMQ 客户端(amqp-client 版本 5.7.0)和嵌入式 Apache Qpid 服务器对象的组件。
调用Channel.queuePurge()
方法时,队列将被清除。我可以使用 getMessageCount()
方法验证这一点。但 queuePurge()
方法返回一个 PurgeOk
对象,该对象的消息计数始终为 0。文档称 PurgeOK
返回已清除的消息计数。
//The queue has 1 message.
int f = getMessageCount();
//verify message count
assertEquals(f, 1);
//purge
com.rabbitmq.client.AMQP.Queue.PurgeOk purgeOK= channel.queuePurge(queueName);
//the next test fails.
//Shouldn't the purgeOK have count 1, to denote that one message was purged?
assertEquals(purgeOK.getMessageCount(), 1);
只有在使用嵌入式 Qpid 服务器进行测试时才会发生这种情况。与 Rabbit MQ 的实际运行实例相同的测试用例给出了预期的结果。
这是一个已知问题吗?有没有更好的方法来对清除功能进行单元测试?
最佳答案
这不是一个已知问题,我已提出an issue针对 Qpid Broker-J 中的此缺陷。感谢您帮助发现这一点。
关于java - 在 Qpid 上调用的 RabbitMQ Java API queuePurge() 方法返回消息计数为零的 PurgeOK 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56264607/
我对 qpid-proton-c 和 qpid-cpp 之间的区别感到困惑。谁能赐教一下? 最佳答案 proton 和 qpid-cpp 都是 Apache Qpid 旗下的项目,但它们的用途不同。
我已经在 sles11 sp2 X86_64 上安装了 qpid-0.22,代理工作正常。然后我安装了 qpid-python 客户端并设置了 env 变量。PYTHONPATH=/home/zdx/
Qpid Java 6.0.1 和 Qpid JMS 0.9.0 以及 Qpid Proton 有什么区别?我是 JMS 的新手,想用 Apache Qpid 实现简单的 JMS 应用程序。谁能给我提
是否可以使用qpid-config.json定义qpid中应存在哪些队列和主题。我正在使用 qpid 7.1.0。 我如何在配置文件中执行此操作? 最佳答案 Qpid Broker-J 有两个级别的配
当我运行 qpid-server.bat 时,出现以下错误: C:\qpid\qpid-0.24\java\broker\bin>qpid-server.bat War
我正在尝试使用 QPID 设置 SSL,但我在弄清楚如何设置证书时遇到了问题。我已经制作了一个证书数据库并向其中添加了一个自签名证书,如下所示: mkdir ${CERT_DIR} certutil
我正在尝试从源代码构建 Qpid Messaging API(C++,绑定(bind))。在 RHEL 上触发构建,并安装下面链接中提到的所有先决条件。 https://git-wip-us.apac
我目前正在研究如何使用 Qpid JMS (qpid-jms-client-0.11.1.jar) 连接到 Azure 服务总线。 我创建了一个演示 Java 应用程序 SimpleSenderRec
我一直在努力解决这个问题,现在需要一个不同的视角。我正在使用 spring 并合并了这个 spring boot 启动包,这样我就可以利用 AMQP 协议(protocol):amqp-10-jms-
我是 Qpid 新手,正在尝试设置环境。在阅读了大量文档后,我设法下载了 Apache Qpid 并让它在 localhost:8080 中运行 我还安装了maven、cmake。现在我尝试在 Ecl
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
我无法从我的 centos 虚拟机中卸载 qpid。 我试过以下:: -sudo yum 删除 qpid-cpp-server -sudo yum 删除 qpid-cpp-server 但它没有得到卸
我正在使用带有 QPID 的 JMS,并且想知道如果无法再访问代理,如何配置重新连接: try (Connection connection = jmsFactory.createConnection
Apache qpid-cpp messaging api 是否像 ActiveMQ 一样支持延迟传递消息? TextMessage message = session.createTextM
我正在做一个项目,我需要能够通过 Qpid 发送字节数组,但是 Variant 不知道什么是数组。有没有办法,我可以将字节数组转换成 Variant,比如 unit8 的 Variant::list
是否有任何选项可以在 Apache Qpid 中的消息级别设置路由 key 。我目前的做法是 在地址字符串中指定路由键。使用此目标地址创建生产者。 topic = (主题) context.looku
Spring 配置 MyService.java
我目前正在开发一个 JMS 项目,我已经创建了 2 个 key 和 2 个证书以及通过 Qpid 的 UI 创建的 TrustStorage、mytruststore。在我的 jndi.propert
这是我第一天使用 Apache Proton 和 Qpid(java-broker 版本 0.32),我需要一个简单的 Java 发送和接收示例(无 JMS)。通过摸索,我发现 Send.java 和
我正在使用 C++ 实现 Qpid 质子客户端。 Qpid 版本为 0.12.2。 我运行默认容器: proton::container(myHandler).run(); MyHandler 是这样
我是一名优秀的程序员,十分优秀!