在 CMS ActiveMQ 中使用 VM
Posted
技术标签:
【中文标题】在 CMS ActiveMQ 中使用 VM【英文标题】:Using VM in CMS ActiveMQ 【发布时间】:2016-02-25 20:00:26 【问题描述】:我正在尝试使用 ActiveMQ CMS 库在我的 C++ 项目中实现进程间通信。为此,我使用以下 URI:
故障转移:(vm:(代理:(tcp://localhost:6000)?persistent=false)?marshal=false)
虽然它似乎不起作用。与代理的连接在等待它的响应时卡住了。我想也许 VM 协议没有在 CMS 中实现。事实上,我在 CMS 源代码中找不到任何“VM”字符串引用。
如果是这样,什么是进程间通信的最佳库。我需要运行速度非常快的消费者/生产者模式。
【问题讨论】:
我认为只有 tcp 可用于 c++ 客户端 【参考方案1】:CMS 中没有 VM 传输,因为它是 C++ 客户端,因此没有“VM”。您需要研究更多标准的进程间通信机制。
【讨论】:
以上是关于在 CMS ActiveMQ 中使用 VM的主要内容,如果未能解决你的问题,请参考以下文章
ActiveMQ CMS:在创建消费者和设置监听器之间会丢失消息吗?
无法使用 OpenSSL 1.1.1 构建 activemq CMS 3.9.5
ActiveMQ CMS 客户端多线程通过 pthread_create 确认消息