繁体   English   中英

如何处理RabbitMQ中设置为Job的消息?

How to handle messages as Job set in RabbitMQ?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我是RabbitMQ的新手,我已经使用https://www.rabbitmq.com/getstarted.html教程尝试过RabbitMQ示例。

谁能解释一下如何按设置而不是一次发布消息。 还有如何从队列中作为一组订阅消息,而不是一次订阅单个消息。

这意味着,我们如何实现在RabbitMQ中像Job Set那样发布和使用队列消息?

提前致谢。

1 个回复

不编写自己的逻辑就无法实现您所描述的内容。

按照您自己的逻辑,我的意思是:

  1. 修改生产者以将“工作”打包为一条消息
  2. 创建一个“特殊”使用者,它将消息捆绑在一起并将其推送到正确的交换机。
  3. 在消费者端使用预取计数和一些逻辑,这些逻辑可以将消息聚合在一起。
2 Excel和RabbitMQ-在Excel中处理RabbitMQ消息吗?

我想从Excel 2013订阅RabbitMQ消息队列。 最终目的是允许在Excel中处理MQ消息中包含的数据,并且还允许Excel通过RabbitMQ消息队列发送格式化的消息。 这可能吗? 沿着消息队列发送的消息由7个字段组成,每个字段用;分隔。 符号-但是消息将作为一个字 ...

3 在 RabbitMQ 中处理消息版本控制

我设置了几个微服务,它们通过消息代理 ( RabbitMQ ) 相互交互。 我创建了一个通用NuGet 包,其中所有消息对象都位于该项目中。 例如在这个 Nuget 包中,我们有 并且所有的微服务都使用这个包来使用这些模型来发布或消费消息。 现在,如果需要更改OrderCreatedMes ...

4 RabbitMQ批处理消息

RabbitMQ是否支持在生产者端发送一批消息并在消费者端消费一批消息? 就像Kafka一样,它存储了批量生成的消息,直到到达linger.limit或批处理已满! RabbitMQ是否也支持生产者方面的批处理? ...

2017-06-15 05:56:13 1 1669   rabbitmq
5 rabbitmq:处理旧消息

我有一个Rabbitmq服务器,它已经向队列发送了一堆消息。 如果我断开客户端的连接并重新连接,则客户端不会读取旧的未读消息,而是读取客户端第二次启动后发送的新消息。 为什么? 在表面上,这似乎与持久性和耐用性无关。 /var/log/rabbitmq/....log:关闭AMQP连 ...

6 rabbitmq设置消息属性php

我正在尝试使用Symfony中的RabbitMQ捆绑包设置消息属性,但是我看不到在哪里/如何做到这一点。 这是我在RabbitMQ管理员界面中执行的操作 我要设置的属性过期时间:50000。 我怎样才能做到这一点? ...

7 RabbitMQ中的消息丢失

我尝试构建持久消息队列,每条消息有一些延迟。 在Java代码中,它看起来像这样: 但是,我有一些持久性问题。 当我停止服务器时,等待一段时间再次启动它,必须移动到WorkQueue的消息才会消失。 我做错了什么? 或者它是设计的? ...

8 RabbitMQ 中的延迟消息

是否可以延迟通过 RabbitMQ 发送消息? 例如,我想在 30 分钟后使客户端会话过期,并且我发送了一条将在 30 分钟后处理的消息。 ...

2010-12-14 21:02:20 8 39196   rabbitmq
9 RabbitMQ 中的消息丢失

我用rabbitMq 和videlalvaro/php-amqplib php 客户端实现了一个简单的消息服务。 但是当我发送两条消息时,我的接收者丢失了一条。 知道发生了什么吗? 使用的代码如下。 发送.php 接收器.php send.php 打印响应 [x] 发送消息 0 [x ...

10 Rabbitmq中的消息标签

MSMQ消息具有Label属性。 它可以包含描述消息的应用程序定义的字符串。 Rabbitmq有这样的概念吗? 也许叫法不同-尚未发现任何类似的东西。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM