我正在使用rabbitmq集群,并且正在使用分片将数据发送到队列。 现在,我有一个名为“ new exchange ”类型为“ direct ”的new exchange并且我有两个与此交换相关联的分片队列。 我还有一个消息生成器,可以生成100条消息,并使用特定的“路由键”将其发送到此交换机。 我的问题是,我在每个队列中获得了所有100条消息,但我的意图是向每个队列中发送50条消息。 你们有什么建议吗? 我是rabbitmq的新手。 提前致谢。

  ask by dagmawi tadesse translate from so

本文未有回复,本站智能推荐:

2回复

RabbitMQ - 每个用户只允许一个进程

简而言之,这里是一个简化的情况: 我需要为导入的数据文件的后台处理实现一个队列。 我想为这个特定任务指定一些消费者(比如 10 个),以便可以并行处理多个用户。 同时,为了避免并发数据写入的问题,我需要确保没有一个用户同时被多个消费者处理,基本上一个用户的所有文件都应该顺序处理。 当前解决方案(
3回复

当RabbitMQ有消息时,它是否会为消费者调用回调函数?

当RabbitMQ有消息时, RabbitMQ是否为消费者调用回调函数,或者消费者是否必须轮询RabbitMQ客户端? 所以在消费者方面,如果有PHP脚本,RabbitMQ可以调用它并将消息/参数传递给它。 例如,如果在shard 1上提交了rating并且aggregateRating
1回复

如何订阅发送到 rabbit mq 中 _skipped 队列的消息

问题一:我可以订阅消息被发送到_skipped队列的事件吗? 我正在使用大众运输和兔子 mq。 有些消息有时会由于不明原因被发送到 _skipped 队列。 消息类型有消费者,ttl(生存时间)不小。 这不应该发生,而且我从大众运输中获得了一个日志条目,但我现在想做更多。 可能会记录一个错误,在测
2回复

如何确认消息已经发送到RabbitMQ队列?

我将消息发送到 RabbitMQ 队列,但消费者什么也没收到。 节目 消费者什么都不显示。 管理面板不显示任何内容。 如何确认消息已经发送到RabbitMQ队列? 我发送的方式 const ok = await channel.assertQueue(config.amqp.queue, {
1回复

使用AMQP / RabbitMQ将消息发送到独占队列

我有许多机器可以执行某些操作。 要启动操作,我想向以机器ID“ 12345”命名的队列发送消息。 我认为,为了避免其他人使用这些消息,队列应该是排他的。 但是从我的控制器,如果在使用队列的机器上将其声明为独占队列,则无法断言该队列。 但是,我可以通过指定其名称发送到队列,而无需声
1回复

如何使用 nodejs 将消息发送到 RabbitMQ 队列

我目前正在构建一个负载平衡工具,以对服务器如何处理 http 协议请求进行不同的压力测量。 目前,我只能发送一吨,但我无法处理它们。 这就是为什么我希望使用 AMQP 将其全部放入像兔子一样的消息队列中。 我当前的代码https://github.com/yugely/Stork 我目前正在使用
2回复

如何使用RabbitMQ将消息发送到消息队列?

我正在尝试将消息发送到Rabbitmq服务器,但是我找不到有关如何在c#中执行此操作的任何文档,它仅告诉您如何在python中执行此操作,并且我希望对此有所帮助。 谢谢=]
1回复

rabbitmq,无法将消息发送到特定队列

我正在尝试将消息传递给交易所,然后传递给特定的队列。 交换类型为“直接”,然后添加了一个名为“ foo_bar”的队列,并使用了相同的“ foo_bar”字符串作为“路由键”。 仅阅读文档http://www.rabbitmq.com/tutorials/tutorial-four