27得票6回答
AMQP和ZeroMQ之间的区别

最近开始涉足 AMQP(RabbitMQ、ActiveMQ)和 ZeroMQ 技术,对分布式系统/计算感兴趣。搜了很多谷歌和 StackOverflow ,没有找到两者之间的明确比较。 我了解到这两种技术并不真正可比,但想知道它们之间的区别。在我看来,ZeroMQ 更加去中心化(没有消息代理...

27得票2回答
RabbitMQ主题交换:一个交换机与多个交换机的比较

我有一个场景,需要执行一系列的流程,每个步骤都是独立应用程序中完成和扩展的。我对所有交换都使用主题交换。当前拓扑结构如下: P -> X -> Q -> C/P -> X -> Q -> C 我们正在"版本化"我们的队列,以处理可能影响消息结构的需求变化。绑定可能看起来像这样: step...

26得票5回答
如何让Spring RabbitMQ创建一个新的队列?

根据我(有限的)使用rabbit-mq的经验,如果你为一个尚不存在的队列创建新的监听器,该队列会自动创建。我正在尝试使用Spring AMQP项目和rabbit-mq来设置一个监听器,但是却收到了错误提示。以下是我的xml配置: <rabbit:connection-factory i...

26得票3回答
从zmq.error.ZMQError中恢复:地址已在使用中

在使用 ZMQ 进行 PAIR(非阻塞的客户端服务器)连接时,我按下了 Ctrl-C。后来,当我尝试运行 REQ-REP(阻塞的客户端单服务器连接)模式时,我一直收到 Address already in use 错误。我已经尝试使用 netstat -ltnp | grep :<my ...

25得票1回答
RabbitMQ用户权限格式

我正在尝试使用rabbitmqctl配置RabbitMQ中的用户权限。 RabbitMQ文档http://www.rabbitmq.com/man/rabbitmqctl.1.man.html提供了设置配置、写入和读取权限的基本示例:rabbitmqctl set_permissions -p...

24得票1回答
AMQP 0-9-1与1-0的区别

我正在寻找一种消息传递服务,用于将一些C#应用程序与一些Java应用程序进行接口交互的新项目。我非常喜欢RabbitMQ,因为它似乎对这两种技术都有很好的支持。我在RabbitMQ规范中看到,目前只提供AMQP 0-9-1模型。 那会不会成为一个难以解决的问题?也许我应该考虑使用提供AMQP...

24得票3回答
有没有适用于低端设置的RabbitMQ良好替代品?

我已经在几个场景中使用RabbitMQ了,但总觉得应该有更容易设置的东西。尽管它很方便,但很难为只处理几千条消息的解决方案辩护,因为维护RabbitMQ需要大量工作。 有人知道一个安装和维护过程简单的AMQP实现吗? 对于那些不知道的人,RabbitMQ是用Erlang编写的AMQP实现。...

24得票1回答
我们能否在Apache Kafka中拥有类似RabbitMQ的强大路由功能?

我们正在尝试评估Kafka并替换我们软件中的Rabbit Mq。 我们知道在离线消费、巨大的持久性、出色的性能、低延迟和高吞吐量方面,Kafka相对于RabbitMq具有优势。 但是,我们需要像RabbitMq一样具有主题交换的细粒度路由功能,以便进行异构消费。 在某种程度上,我们可以通...

24得票2回答
有没有可以嵌入Java进程中运行的MQ服务器?

我正在研究我们团队应用的排队解决方案。理想情况下,我们希望找到一种既可以配置为轻量级的进程内代理(用于线程间低吞吐量消息),又可以配置为外部代理的解决方案。是否有MQ服务器可以实现这样的功能?大多数似乎需要设置为外部实体。ZeroMQ似乎最接近于进程内解决方案,但它更像是“增强版UDP套接字”...

24得票6回答
AMQP 1.0实现在哪里?等待有意义吗?

我正在进行研究,以确定未来产品要采用哪种消息传递解决方案,但我现在还无法确定。 虽然有许多AMQP 0.9.1实现(例如RabbitMQ、Apache Qpid、OpenAMQ等),但没有AMQP 1.0的实现,尽管1.0已于2011年10月完成。除了SwiftMQ [1]之外。 阅读1....