腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何随机化
RabbitMQ
中
消息
的
顺序
?
假设我有m条
消息
在队列中,我有n条
消息
需要发布。如何以随机
顺序
插入队列中的n条
消息
,而不是附加到队列末尾?换句话说,我如何使用
rabbitMQ
进行混洗?
浏览 0
提问于2016-04-19
得票数 3
1
回答
重新连接后的
RabbitMQ
、传递标记值和
消息
顺序
、
、
我用皮卡为蟒蛇与
RabbitMQ
沟通。我有6个线程,它们使用和确认来自同一个队列的
消息
。对于每个线程,我使用不同的连接(和通道)。在重新连接之后,我将以相同的
顺序
接收相同的未确认
消息
,或者它将开始在所有线程之间重新分发它们,还是从重新连接点开始?这在我的应用程序中很重要,因为在
消息
接收和确认之间存在延迟,我希望在接下来的过程中避免重复。
浏览 3
提问于2015-09-16
得票数 3
回答已采纳
2
回答
是否有任何方法检查持久化的
RabbitMQ
消息
?它们存放在哪里?
只要在本地机器上进行一些测试,就可以在某个地方检查由
RabbitMQ
(deliveryMode = 2)发布和保存的
消息
。或者至少有一段时间
消息
实际上是持久化的。第一次尝试是
RabbitMQ
管理,我发现所有选项和最接近的内容如下: Database directory: /usr/local/var/lib/
rabbitmq
/mnesia/rabbit@localhost
浏览 6
提问于2017-11-30
得票数 0
回答已采纳
1
回答
RabbitMQ
铲子插件是否保留
消息
顺序
?
、
我使用
RabbitMQ
铲子插件(动态铲子,见下文)在两个
RabbitMQ
代理之间通过一个不可靠的广域网链接提供单向
消息
。我在
RabbitMQ
服务器日志中看到了正常的连接丢失。消费应用程序要求在发送端以相同的
顺序
接收
消息
。
浏览 7
提问于2015-08-11
得票数 1
回答已采纳
1
回答
如何在
RabbitMQ
中发布数据库之间的数据更改?
、
、
、
、
在每次插入数据库A1 (提交后)时,我们都会向
RabbitMQ
发布
消息
,以使应用程序B了解全新的实体。每个实体都有一个事件- X1和Y1。一切都很好,如果
RabbitMQ
保持
消息
的
顺序
,那么应用程序B的工作人员可以先处理X1,然后再处理Y1,以便在数据库B1中的新A和B记录之间建立正确的关联。但据我所知,
RabbitMQ
并不打算保持
消息
的
顺序
,而是在非常特殊的情况下执行,比如在一个通道内发布、发送到一个交换、推送到一个队列、在一个通道内使用。所以我的问
浏览 3
提问于2017-09-12
得票数 0
回答已采纳
1
回答
具有提交后排序保证的
消息
队列
、
、
我有一个用例,在这个用例中,我必须使用一种队列机制,以确保
消息
由消费者(“工作者”)按
顺序
逐一处理。 我过去使用过
RabbitMQ
,它保证了接收
消息
的
顺序
。但是如果这个
顺序
不正确呢?假设我提交
消息
4、5、3、2、1,
RabbitMQ
消费者将按此
顺序
处理
消息
。如果我希望以1、2、3、4、5的
顺序
处理它们,因为这些
消息
相互依赖,该怎么办?此外,我不想让消费者在确认
消息
浏览 10
提问于2017-10-27
得票数 0
2
回答
RabbitMQ
/ Pika保证
消息
按创建的
顺序
接收?
、
、
、
、
作为一个简单的例子,我正在向一个新的
RabbitMQ
(v2.6.1)队列中添加5个项目:connection = pika.BlockingConnection(pika.ConnectionParameters我希望
消息
#1 (再次)是队列中的第一条
消息
,并将Redelivered属性设置为True。相反,收到
消息
#2:<Basic.GetOk(['message_count=9
浏览 0
提问于2012-05-14
得票数 0
回答已采纳
1
回答
亚马逊网络服务、社交网络、Redis、
RabbitMQ
或其他
、
、
、
我的想法是将新订单同步存储到某个数据库中,然后将
消息
发送到某种队列中。sns,sqs,redis,
rabbitmq
或其他什么适合这个吗?系统应该是可靠的,并且
顺序
很重要。 我假设轮询数据库中的
消息
,将是一种方法,但我不确定这是否有效?
浏览 31
提问于2017-06-29
得票数 0
4
回答
RabbitMQ
-送货
顺序
、
、
这一次,我需要一个支持发布/订阅的可伸缩队列,并且必须保持
消息
排序。我读到亚历克西斯的评论:他写道: “
消息
可以使用具有请求参数(basic.recover、basic.reject和basic.nack)的AMQP方法返回到队列,或者由于通道关闭,同时保存未确认的2.7.0版本和更高版本,如果队列有多个订阅者,单个使用者仍然可以观察
消息
的无序。这是由于其他可能
浏览 10
提问于2014-01-26
得票数 84
回答已采纳
2
回答
如何将
消息
放在MQRabbit队列的末尾
、
、
我正在研究一个能够处理来自
RabbitMQ
的
消息
的工作人员。如果我收到一条
消息
,并且在处理错误时发生错误,我如何将
消息
放到队列的末尾?我试图使用nack或拒绝,但
消息
总是重新放在第一个位置,其他
消息
保持冻结! 我不明白为什么要把这条信息放在第一个位置,我试图“播放”其他选项,如requeue或AllupTo,但它们似乎都不起作用。
浏览 4
提问于2016-12-29
得票数 1
回答已采纳
1
回答
使用多个使用者时的
RabbitMQ
顺序
、
我计划在java中使用
RabbitMQ
,并希望以Ack的
顺序
了解
rabbitMQ
行为。考虑3条
消息
x,y,z由3个不同的消费者按相同的
顺序
选择。Y和z首先得到完整的ack,此时是否可以将负ack发送到
消息
x?我从他们的文档中得到的信息是,这是不可能的--这是
rabbitMQ
不可能做到的事情吗? 对于多个消费者,我认为这是一个常见的场景。
浏览 3
提问于2016-02-13
得票数 2
回答已采纳
1
回答
芹菜:获取
消息
在队列中的整数位置。
、
、
我有一个
消息
队列,对于从
rabbitmq
队列中弹出的给定
消息
,我想知道这是来自队列的第N条
消息
。如果在某个地方有一个计数器能够告诉我这个
消息
在给定队列中的位置号,那就太好了。这样,如果多个工作人员从队列中提取
消息
,他们将得到每条
消息
的位置。员工1抓取第29条信息,员工2抓取第31条信息,员工3抓取第30条信息等。
浏览 3
提问于2014-11-25
得票数 0
回答已采纳
1
回答
flink并行使用
rabbitmq
消息
,如何确保
顺序
消耗
我通过flink收听mysql的binlog,然后将它放到
rabbitmq
队列中,在flink中使用
rabbitmq
消息
,将并行性设置为1以便连续地消耗
消息
,但是这会导致flink任务oom,有什么方法可以支持多并行性并按
顺序
消费吗
浏览 11
提问于2022-08-25
得票数 0
2
回答
无法获得优先级序列的
消息
、
、
、
我是一个使用spring camel
rabbitmq
的初学者。我可以通过在生产者端设置
消息
头来设置
消息
优先级,如下所示:但是,在使用信息的同时,它们并不是按优先级
顺序
排列的我可以在
rabbitmq
的web接口中看到适当设置的优先级头。
浏览 2
提问于2017-06-16
得票数 0
回答已采纳
1
回答
多线程环境下传递给
Rabbitmq
服务器的
消息
没有固定
顺序
、
、
、
、
这是,我的测试类,它是,创建了线程的2000,,而这些线程正在发送
消息
。这是我的主要
消息
发送类。}") String port = ""; String userName= ""; String passwor
浏览 2
提问于2015-08-14
得票数 0
回答已采纳
1
回答
按特定
顺序
处理
RabbitMQ
消息
、
如果我需要确保另一条
消息
(具有相同的产品Id)不会同时被另一个消费者处理,我想知道处理来自队列的
消息
的最佳实践是什么。我的问题是,如果有人使用产品in下单和订购,而另一条
消息
带有相同的产品,我希望逐个处理它们,但不是并行处理。我正在考虑使用redis,我将保存正在处理的ids,并在处理结束后清除它们。
浏览 2
提问于2018-09-27
得票数 1
1
回答
RabbitMQ
是否保证将发布的
消息
确认传递回客户端的
顺序
?
、
对于发送了confirm.select方法的发布者,
RabbitMQ
broker 的文字读数表明,客户端接收
消息
确认响应的
顺序
可能与发布原始
消息
的
顺序
不同。 有没有人能证实这是真的呢?或者
消息
总是按照接收到的相同
顺序
进行确认?如果可以以不同的
顺序
接收
消息
确认,则需要哪些条件才能出现这种情况?
浏览 3
提问于2017-03-09
得票数 2
1
回答
在要求后保持交货
顺序
、
、
、
、
我正在开发一个使用兔子MQ进行
消息
传递的应用程序。我使用显式ACK:并在处理
消息
后执行ACK: throw; }; 问题是,当处理
消息
时出现错误,而兔子没有接收到ACK时,它会以不同
顺序
的将
消息</
浏览 2
提问于2017-02-15
得票数 3
1
回答
为什么
Rabbitmq
集群以Robin的方式向消费者传递
消息
、
、
、
、
我有两个
Rabbitmq
节点作为一个集群连接(没有队列复制),并且有4个工作人员,它们都绑定到同一个队列"myqueue",现在,我手动将
消息
发布到该队列(发布者可以连接到任意一个兔子节点)。现在,这种情况发生了:每次我向队列发布
消息
时,我都会发现以Robin的方式传递给工人/消费者的
消息
,无论消费者或发布者连接到哪个节点,我总是得到相同的结果。我被告知这是
Rabbitmq
的"prefetch_count“的效果,但我不明白这是怎么回事,甚至我也不知道这是否是正确的
浏览 0
提问于2013-12-05
得票数 2
回答已采纳
1
回答
从
RabbitMQ
队列中分配企业服务总线多线程使用者
、
在我的MuleESB应用配置中,我有一个
RabbitMQ
队列,我希望使用多线程来使用
消息
,而
顺序
并不重要。我有以下配置: <amqp:connector name="RabbitMQMultiThread" validateConnections="true" host="${
rabbitmq
_host}" port="${
rabbitmq
_port}" fallbackAddresses="${
ra
浏览 4
提问于2018-11-02
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
RabbitMQ 消息顺序、消息幂等、消息重复、消息事务、集群
Rabbitmq-消息队列
RabbitMQ消息确认机制
rabbitMQ消息队列入门
RabbitMQ之消息确认机制
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券