腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(6362)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
延迟
优先级
Rabbitmq
我面临着这样一种场景:队列中的每条
消息
都应该在
延迟
一段时间后被
消费
,这可以使用
RabbitMQ
中的TTL和死信交换来实现,但当最大TTL将位于头部时,其他
消息
将不会被
消费
。我希望实现队列中的每个
消息
在
延迟
后被
消费
,而不管它在队列中的位置。
浏览 18
修改于2020-06-02
得票数 0
2
回答
是否可能只为
RabbitMQ
发布失败方案实现事务性发件箱模式?
我有一个系统,它使用mongoDB作为持久性,使用
RabbitMQ
作为
消息
代理。我面临一个挑战,我只想为发布失败场景实现
RabbitMQ
。我不确定这是否可能,因为我也有使用相同mongoDB持久性的使用者,所以当我编写一个代码,涵盖
RabbitMQ
发布失败场景的事务性发件箱时,发布的
消息
会在mongoDB commitTransaction之前到达
消费
者,因此由于
延迟
,我的使用者无法在mongoDB中找到
消息
。6-如果mongoDB abortTran
浏览 28
提问于2021-08-30
得票数 1
回答已采纳
1
回答
RabbitMQ
(Java)多用户性能
问题
我正在实现一个日常作业,它从MongoDB (大约300 K文档)获取数据,并为每个文档在
RabbitMQ
队列上发布一条
消息
。另一方面,我在同一个队列中有一些
消费
者,理想情况下,这些用户应该并行工作。 一切都很正常,但
没有
我想的那么多,特别是关于
消费
者的表现。据我所了解,从我非常短的
RabbitMQ
经验,这应该可以保证所有的
消费
者被调用。顺便说一下,
消费
者需要0.5到1.2秒来完成他们的任务。我刚刚发现了很短的3秒。我并不期望交付/
消
浏览 2
修改于2018-04-16
得票数 2
回答已采纳
1
回答
如何在不同信道中确认
Rabbitmq
中的
消息
我有一个关于
RabbitMq
消费
者确认的查询,我阅读了
RabbitMq
上的文档,声明确认
消息
应该在
消费
者接收到的同一个通道上。但是,由于某种原因,在收到
消息
之后,由于某种原因
消费
者进程被停止,并且
没有
确认
Rabbitmq
,当
消费
者进程重新启动时,
消费
者开始从
RabbitMq
获得未被确认的
消息
,但是在这里,使用者不能向这些
消息
发送应答因此,我的<e
浏览 3
提问于2018-11-22
得票数 0
2
回答
我可以将RPCClient与扇出交换一起使用吗?
我是
RabbitMQ
的新手,需要一些建议。请给我建议。谢谢!
浏览 1
提问于2015-06-19
得票数 2
1
回答
跨多个队列的
RabbitMQ
多个使用者-被处理的
消息
延迟
当
消息
被路由到队列时,我们的应用程序必须处理尽可能接近的
消息
,到目前为止,我们还
没有
遇到
问题
。然而,最近我们已经看到,当我们正在处理的一条
消息
需要很长时间才能完成时,当另一条
消息
被处理时,它会
延迟
,尽管有许多可用的用户(6)并不忙。注意,当应用程序只订阅单个队列时,这个
问题
不会发生,当涉及多个队列时,它就会成为一个
问题
。 我们有一个简单的
消费
应用程序,它订阅两个队列,一个用于命令,另一
浏览 1
提问于2019-05-30
得票数 1
回答已采纳
1
回答
大量的Task.Delay会导致性能
问题
吗?
大量的Task.Delay会导致性能
问题
吗?或者当我想使用它来
延迟
将
消息
传递到
rabbitmq
时,是否有更好的方法来替换它呢?谢谢。
浏览 3
提问于2020-02-10
得票数 0
回答已采纳
1
回答
生产者/
消费
者Spring发送多条
消息
我有一个
问题
,生产者
消费
狂犬病春季应用。我想从生产者向
消费
者发送一系列
消息
,但是
消费
者部分
没有
收到它们,生产者就会发送它们。当我试着只发送一条信息的时候,它起了作用。routingkey, company); } } @RabbitListener(queues="${js
浏览 2
修改于2020-11-12
得票数 1
回答已采纳
1
回答
如果
消息
被发布(启用确认)到具有自由
消费
者的队列,
RabbitMQ
是否提供传递保证?
上下文: 当返回该basic.ack时,
RabbitMQ
是否保证将该
消息
发送到使用者的远程套接字?我知道它不能保证
消息
已经到达了
消费
者的本地套接字缓冲区,但是我感兴趣的是代理是否发送了它。每条
消息
的过期时间是否会以任何方式影响
浏览 1
提问于2016-09-17
得票数 1
回答已采纳
1
回答
如何为
RabbitMQ
和Spring动态注册一个队列及其独占的
消费
者/监听器?
我有以下
问题
需要解决:我正在尝试使用
RabbitMQ
消息
实现一个简单的
延迟
重试机制。我有一个基础设施,它为我提供了传递
消息
的
延迟
。我可以有许多感兴趣的参与者,他们希望在运行时利用这种
延迟
重试机制。参与者只想向我提供两个详细信息和
消息
: 1.他们希望在
延迟
T秒后将
消息
传递到的队列名称。2.队列的
消费
者(比如
消息
的
消费
者)。这是在运行时向队列的
消息
使
浏览 16
提问于2017-12-18
得票数 1
1
回答
RabbitMQ
+ PHP部署策略
我有一个使用
RabbitMQ
的PHP项目(Symfony2)。我使用它的简单
消息
队列来
延迟
一些作业(发送邮件、来自API的重要数据)。
消费
者在web服务器上运行,他们的代码是web服务器存储库的一部分-它们与web部署在相同的位置。如果很重要的话,我会使用Capifony进行部署。 谢谢!
浏览 0
提问于2011-12-20
得票数 4
回答已采纳
2
回答
RabbitMQ
工作队列:在发送程序之后启动使用者[Java]
我对使用
RabbitMQ
作为
消息
队列协议非常陌生,我已经编写了
RabbitMQ
教程中给出的发送者和
消费
者工作队列的代码。当我们在发送者之前启动
消费
者时,上面的事情运行得很好。但是,如果我们在运行发送器之后启动
消费
者,就会出现
问题
。这些
消息
都不会被那些在运行发送器之后启动的
消费
者使用。在研究了
RabbitMQ
的架构和AMQP相关的东西之后,它似乎相当困难。1]有
没有
可能在发送者之后启动
浏览 0
提问于2013-08-29
得票数 1
1
回答
如果还
没有
队列绑定到
RabbitMQ
中的交换,如何“缓冲”
消息
?
我对
RabbitMQ
非常陌生,所以这可能是我所缺少的东西。我的“
问题
”是,我的应用程序将使用发布/订阅和交换通过
RabbitMQ
发送“事件”。但是,这些事件可能有
消费
者,也可能
没有
消费
者,但一旦有了
消费
者,我希望该
消费
者获得在连接之前发生的任何事件/
消息
。因此,基本上我希望交换“缓冲”所有
消息
,一旦有一个队列绑定到交换(由
消费
者创建和绑定的队列),交换就应该将所有缓冲的
消
浏览 16
提问于2021-06-30
得票数 0
回答已采纳
1
回答
如何读取
RabbitMQ
未确认
消息
/
RabbitMQ
循环
我希望在一个messageId队列中读取未确认
消息
的有效负载或
RabbitMQ
。这个是可能的吗? 一个
消费
者接收到
消息
,并对其进行处理。如果处理成功,使用者需要确认工作队列,然后将
消息
写回
延迟
队列;如果处理失败(例如,线程崩溃),则
浏览 2
修改于2014-11-11
得票数 3
回答已采纳
1
回答
基于WAN的
Rabbitmq
主动/被动高可用性
我正在尝试为
RabbitMQ
提供两个数据中心之间的灾难恢复。在主DC出现故障之前,辅助数据中心处于被动状态。将队列镜像
浏览 3
修改于2019-04-01
得票数 4
2
回答
如何让
RabbitMQ
重新发送未确认的
消息
?
我这样启动
RabbitMQ
服务器:docker run -d --hostname my-rabbit-host --name my-rabbit -p 5672:5672
rabbitmq
:3使用此代码我们可以确保,即使您在处理
消息
时使用CTRL+C杀死一个工作人员,也不会有任何损失。工作进程死后不久,所有未确认的
消息
都将被重新传递。 我产生了两个
消费
者,当我对其中一个
消费
者执行CTRL+C操作时,另一个正
浏览 173
修改于2017-10-10
得票数 0
1
回答
Apache Camel +
RabbitMQ
。未创建终结点
我已经创建了项目,其中只包含
rabbitmq
的路由设置。 <from uri="
rabbitmq
:localhost/test_out_ex?queue=test_out&autoDelete=false&username=admin&password=admin"/> <to uri="
rabbitmq
:localhost因为"to“还
没有
消费<
浏览 4
修改于2014-03-17
得票数 0
1
回答
我可以为
RabbitMQ
使用者设置一个明确的任务超时吗?
我了解到,默认情况下,带有ack的
RabbitMQ
将在检测到使用者/工作人员已经死亡的情况下重新排队。
消费
者/工人还活着的情况如何,但它的过程已经停顿了太长时间,而且
没有
被破坏?我想设置一个明确的时间,说明如果
消息
已经被发送给一个
消费
者,但是该使用者在
没有
ack的情况下保存
消息
的时间太长,
消息
就会重新排队。我认识到,这可能导致
消息
被一式两次处理,但有时结果并不像
延迟
消息
传递那样
浏览 1
提问于2016-04-21
得票数 3
回答已采纳
1
回答
MassTransit中的持久事件会过期吗?
我敢肯定我错过了MassTranist和/或
RabbitMQ
的细微差别,但是持久(永久的)能持续多久?
消息
是否留在队列中?我考虑的情况是,某一类型事件的所有
消费
者都不可用-显然,当他们重新启动时,您希望他们能够根据他们在离线时“错过”的事件采取适当的操作。然而,当一个新的
消费
者在几天/几个月/几年后开始从同一队列中读出时会发生什么情况呢?该
消费
者现在是否将从一开始就拉入所有事件?我几乎可以肯定情况并非如此,但是耐久性和
及时
性是如何平衡的呢?
浏览 1
提问于2015-06-12
得票数 0
3
回答
RabbitMQ
:具有主题交换的持久
消息
我对
RabbitMQ
非常陌生。exchange_type => 'topic'auto_delete => 0使用此参数发布
消息
:
消费
者使用get()从交换中
浏览 0
修改于2021-06-02
得票数 72
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券