64得票7回答
如何停止本地主机上的RabbitMQ服务器

我在 OS X 上安装了 RabbitMQ 服务器,并在命令行中启动它。现在,我不知道应该如何停止它运行? 我已经执行了以下操作:sudo rabbitmq-server -detached 我得到:Activating RabbitMQ plugins ... 0 plugins activ...

63得票2回答
RabbitMQ中的immediate和mandatory标志的使用

我正在使用RabbitMQ服务器。 对于发布消息,我将immediate字段设置为true并尝试发送50,000条消息。使用rabbitmqctl list_queues命令,我发现队列中的消息数量为零。 然后,我将immediate标志更改为false,再次尝试发送50,000条消息。使...

62得票9回答
从客户端检查RabbitMQ队列大小

有没有办法从客户端应用程序中检查RabbitMQ队列中的消息数量? 我正在使用.NET客户端库。

57得票4回答
消息导向中间件(如AMQP)在哪些领域有用?

MOM(消息导向中间件)解决了什么问题?扩展性?集成? 它们通常用于哪些领域,哪些领域通常不使用它们? 例如,Google是否在其主要搜索引擎或为Gmail提供动力时使用这种解决方案? 像沃尔玛、eBay、联邦快递(基本上是Java商店)和buy.com(基本上是MS商店)这样的大型网站...

53得票3回答
如何从非本连接自己的通道中恢复未确认的AMQP消息?

似乎我保持我的rabbitmq服务器运行得越久,未确认的消息就会越多。我希望重新排队它们。实际上似乎有一个amqp命令可以做到这一点,但它只适用于您的连接所使用的通道。我构建了一个小的pika脚本来尝试它,但我要么遗漏了什么,要么不能通过这种方式完成(那 rabbitmqctl 呢?)impo...

53得票3回答
消息混淆:Pub/Sub vs Multicast vs Fan Out

我正在为公司评估消息传递技术,但几个术语之间的概念差异让我感到非常困惑: Pub/Sub 与Multicast与Fan Out 我正在使用以下定义: Pub/Sub是指发布者向每个订阅者分别发送消息的方式,这意味着存在保证交付的机会。 Fan Out是指单个队列向所有监听客户端推送。 ...

52得票3回答
RabbitMQ/AMQP - 微服务架构中最佳实践的队列/主题设计

我们考虑采用基于AMQP的方式来构建我们的微服务架构(编排)。我们有多个服务,例如:客户服务,用户服务,文章服务等。我们计划将RabbitMQ引入作为我们的中央消息系统。 我正在寻找有关主题/队列等方面的最佳实践,以设计该系统。其中一种选项是为系统中每个可能发生的事件创建一个消息队列,例如:...

52得票4回答
从ActiveMQ切换到RabbitMQ

我目前正在使用ActiveMQ来满足我的消息传递需求;除了一些数据库故障外,它一直运行良好。然而,我至少考虑尝试一下RabbitMQ。但在这之前,我想了解以下几点: 1. RabbitMQ与ActiveMQ有哪些不同之处?RabbitMQ在哪些方面比ActiveMQ做得更好或更差? 2. 相...

52得票3回答
使用RabbitMQ,有没有一种方法可以在不进行出列操作的情况下查看队列内容?

作为学习RabbitMQ和Python的途径,我正在开发一个项目,可以在多台计算机之间分配h264编码任务。基本功能已经完成,我编写了一个守护进程,在Linux或Mac上运行,连接到队列,接受任务并使用HandBrakeCLI进行编码。一旦编码完成,它会确认消息。我还建立了一个简单的工具来将项...

48得票3回答
RabbitMQ AMQP.BasicProperties.Builder值

在RabbitMQ/AMQP的Java客户端中,您可以创建一个 AMQP.BasicProperties.Builder,并使用它来build()一个 AMQP.BasicProperties 实例。这个建立的属性实例可以用于各种重要的事情。在这个构建器类上有许多“构建器”样式的方法可用:Ba...