CSActiveMQ CPP 生产者 - 一个会话可以使用多个队列吗?
CSActiveMQ CPP producer - can one session use multiple queues?
在这里的问题和回答中:
ActiveMQ 生产者 一个会话多个队列
单个生产者将消息发送到多个目的地的主题包含在 Java 中的解决方案中。
在CPP/CMS中可以做同样的事情吗?
我尝试使用 cms/activemq API 复制该代码,但是当我尝试将消息发送到不同的队列(目标(时,我收到错误消息,指出生产者只能发送到旧目标。
没有编写确切的代码,这里是流程...
- 创建新工厂
- 设置代理 URI
- 创建连接
- 连接开始
- 创建会话
- 创建具有临时队列的消息生产者
- 创建新队列
- 使用会话创建消息 消息
- 生成者使用新队列和消息发送
目前还不清楚您的代码做了什么,因为您没有包含它,但考虑到最小的输入,我的猜测是您正在通过调用带有某个目的地的session->createProducer
来创建固定目标生产者(听起来像临时队列(。 这将创建一个与该目标终身结婚的生产者,并调用需要抛出的获取目标的发送方法。 如果要汇集生产者并发送到许多不同的地址,则需要使用NULL
目标创建它。
相关文章:
- 是否可以使C++类成为Objc类的委托
- 我们可以在队列前面以 O(1) 时间复杂度排队一个元素吗?
- 是否可以使一个类成为两个不同层次结构的子类?
- 是否有编译器标志可以使较新的 gcc 版本像旧版本一样构建
- C 可以使destuructor不称为班级成员和基类攻击方的灾难
- 可以使未命名的结构静态
- 是否可以使整数仅收到一个单个数字而不是两个接收输入
- C++:有哪些常规方法可以使代码更有效地用于大数字
- 是否可以使 std 容器使用默认运算符为新?
- LD_BIND_NOW可以使可执行文件运行得更慢?
- 是否可以使头文件使文本居中?- 在控制台中
- 有什么方法可以使核心忙碌等待
- 有没有一种技术可以使虚函数在所有派生类中强制重写?
- 有没有一种方法可以使全局函数/静态成员函数一次可呼出
- 是否有一种方法可以使此C 14递归模板在C 17中短
- 编写一个可以使二维数组平坦的函数
- 有哪些优化技巧可以使我的代码运行得更快
- 有没有更好的方法可以使此代码线程安全?线程局部静态似乎是一个生硬的工具
- 如果必须在同一向量上写入线程,是否可以使用线程
- 对于具有两个模板化变量的模板化类,是否可以使一个 var 引用另一个 var