java - JMS 队列,一个应用程序作为生产者和消费者
问题描述
通过仅使用一个 JMS 队列,应用程序是否可以在其上消费和生产?
或者它需要使用两个 JMS Queue ?一个用于消费,另一个用于生产。
提前谢谢你。
解决方案
是的,让一个应用程序产生和使用来自同一个 Q 的消息是完全有效的。
注意事务划分,即在发送消息后“提交”事务,以便消息对消费者“可见”,在您的应用程序中包括消费者
推荐阅读
- javascript - 在反应中读取firestore子集合数据 - 如何在查询的子集合中设置父ID
- perforce - 具有 perforce 更改的 clang 格式
- java - 对于每个 api 调用,我的 bobcatserver 和所有其他 bean 都被重新创建
- ios - 即使我设置了它的委托、数据源并注册了可重用单元格,UITableView 也没有被调用
- angular - 以角度保存清理html的最佳方法
- r - R - 基于开始和结束时间戳的连续性压缩行
- ios - 如何快速比较阈值内的两个字符串值?
- python - 用 Loc 处理缺失值(None),因此用 None 代替而不是抱怨 Pandas
- java - Spring jpa ManyToOne findAll 不返回具有相同@ManyToOne 属性的第二条记录
- c# - VS2019 - 使用 C# 时 MSBuild SdkResolver 无法运行