java 队列和rabbitmq_java – 如何在不使消息出列的情况下浏览rabbitmq中的队列
我正在尝试获取具有特定相关ID的消息,如rabbitmq docs中所述.但是我看到无关的消息被出列了.我不希望它发生.在得到消息后,我怎么能告诉rabbitmq没有出队,并且知道这不是我想要的那个.请帮我.
`
.
.
replyQueueName = channel.queueDeclare().getQueue();
consumer = new QueueingConsumer(channel);
channel.basicConsume(replyQueueName, false, consumer);
while (true) {
QueueingConsumer.Delivery delivery = consumer.nextDelivery();
System.out.println(delivery.getProperties().getCorrelationId());
if (delivery.getProperties().getCorrelationId().equals(corrId)) {
response = new String(delivery.getBody());
break;
}
}
`
最佳答案 你不能按照你想要的方式做你想做的事. “选择性消费者”是RabbitMQ中的反模式.
相反,您应该设计RabbitMQ设置,以便将消息路由到仅包含预期使用者消息的队列.
java 队列和rabbitmq_java – 如何在不使消息出列的情况下浏览rabbitmq中的队列相关推荐
- java模拟浏览器不关闭会话_JSP实现浏览器关闭cookies情况下的会话管理
通常,会话管理是通过服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中来唯一标识每个用户会话.如果浏览器不支持 cookies,或者将浏览器设置为不接受 cooki ...
- 队列管理器连接数设置_详解!基于Redis解决业务场景中延迟队列的应用实践,你不得不服啊...
一.业务概述 我们假定设置两个队列,一个队列维护正式工单,另一个队列维护挂起工单.对于挂起操作,我们通过Redis设置key有效时间,当key失效时,客户端监听失效事件,获取工单,实现 挂起工单队列的 ...
- java练习: 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:
import java.util.ArrayList; import java.util.Scanner;/*** 7. 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:* 原始字 ...
- Java的流读一行丢一行_java – 在少数特定情况下记录丢失的消息
我正在使用 java.util.logging来完成我的应用程序的所有日志记录. 直到最近,我在没有任何特定配置的情况下使用日志工具.一切都按预期工作,所有日志都在控制台中可见(stderr) 现在, ...
- Java的长整型Long/long后面的数字什么情况下必须加L?
[1] 问题的由来 在日常开发中,实体类需要序列化,一般写法如下: public class User implements java.io.Serializable {private stati ...
- Java前后端分离第三方登录_网站前后端分离情况下如何实现QQ微信等第三方登陆-Fun言...
前言 最近在弄第三方登录,实现起来很简单,就是调几个接口获取个人信息即可,详细了解:maven项目整合QQauth2.0第三方登录详细说明,然后因为本网站是前后端分离的,所以不能再回调接口那里直接跳转 ...
- java启动无线网络连接_在无线模式存在的情况下,如何连接无线网络
我使用下面的代码在android手机上创建一个无线模式.出于某种原因它每次都会创建一个新模式,因此对于相同的无线网络手机将会有多个模式.是否有办法能实现当一个模式已经存在时,就不要再创建一个新的模式? ...
- rabbitmq中的队列transient和durable的区别
Durablity:持久dao化选项,duDurable(持久化保存zhi),Transient(即时保存), 持久化保存会dao在RabbitMQ宕机或者重启专后,未消费的消息仍然属存在,即时保存在 ...
- java 改像素不改尺寸_如何不改变分辨率的情况下缩小尺寸PNG图片
有的地方(比如腾讯自制APP的图标)对上传的图片不仅有格式的限制,并且还有分辨率和大小的限制,那要如何在不改变格式和分辨率的前提下,缩小图片大小呢? 通常来说,要把一张图片缩小,可以减小它的尺寸,或者 ...
最新文章
- 题目1483:求最大最小数
- php reader oleread,PHP 实用技巧集锦
- hihocoder 1122 : 二分图二•二分图最大匹配之匈牙利算法
- python快速检测视频跳过帧_python实现视频分帧效果
- HashMap get不出对象时出错 解决
- 360浏览器怎么关闭全屏看大图提示条
- android 组件化_你曾遇到的某大厂奇葩问题:Android组件化开发,组件间的Activity页面跳转...
- python切片输出_Python语言之详解切片
- 前端开发必须说的那些事之——同源策略(same origin policy)
- 赛锐信息:如何为SAP HANA部署选择理想的环境?
- squid笔记下载_Squid笔记APP下载|Squid笔记安卓版下载
- Java:项目整体结构分析
- 圆孔夫琅禾费衍射MATLAB程序,模拟夫琅禾费衍射的matlab源代码
- Java基础之类加载器
- Kubernetes kubectl rollout 命令详解
- [JZOJ4949]仙人球
- Linux没有桌面怎么装微信,linux安装微信
- 后端php项目和数据库启动
- eclipse安装PyDev-使用eclipse开发python
- 换个姿势「模拟登录」
热门文章
- 在桌面应用程序与Web应用程序之间该如何选择
- leetcode 21 Merge Two Sorted Lists
- Java中的简单浮点数类型float和double不能够进行精确运算
- jquery获取服务器控件的值
- vs2005中文的,可是有180天的适用期,哪位高手能破了啊
- [转移]安装 BugZilla 时 Perl 模块的安装
- 百度已经完全落伍!被阿里腾讯甩出100条街,可他们却不自知
- STL 之 deque容器详解
- select sqlite 唯一_SQLite Select 语句
- 如何构造充填图元_每日一练36:关于如何在Revit中使用自适应族创建矩形无缝曲面幕墙嵌板的方法...