122得票12回答
Node.js有哪些好的消息队列选项?

我想在正在使用node.js构建的小型Web应用程序中使用消息队列。我查看了resque,但不确定是否适合。目标是基于后端和其他客户端操作使用socketio向客户端推送通知。我本可以只使用socketio来实现这一点,但我想也许一个适当的消息队列会使此过程更加清晰,并且我不必重新发明轮子。 ...

113得票5回答
什么是Node.js事件循环的tick?

我越来越深入地了解Node.js架构内部,一个经常出现的术语是“tick”,比如“事件循环的下一个tick”或函数nextTick()。 但我没有看到对“tick”具体含义的确切定义。根据各种文章(例如这篇文章),我已经能够在脑海中构建一个概念,但我不确定它有多准确。 我可以得到一个关于N...

110得票3回答
消息、队列和交换机的限制是什么?

允许的消息类型有哪些(字符串、字节、整数等)? 消息的最大大小是多少? 队列和交换机的最大数量是多少?

110得票5回答
在Android中,Looper、Handler和MessageQueue三者之间有什么关系?

我查看了官方Android文档/指南中关于Looper、Handler和MessageQueue的内容,但我并没有理解透彻。作为一个Android新手,我对这些概念感到很困惑。

90得票4回答
消息总线 vs 服务总线 vs 事件中心 vs 事件网格

我正在学习消息系统,但对其中的术语感到困惑。 下面所有的消息系统都提供了不同特性服务间松耦合的功能。 队列 - 先进先出、拉取机制,每个队列只能有一个消费者但可以有多个生产者? 消息总线 - 发布/订阅模型,任意数量的消费者和生产者处理消息?Azure Service Bus是消息总线的...

87得票4回答
RabbitMQ - 消息传递的顺序

我需要为我的新项目选择一个新的队列代理。这一次,我需要一个可扩展的队列,支持发布/订阅,并且必须保持消息顺序。 我看了Alexis的评论: 他写道: "实际上,我们认为RabbitMQ比Kafka提供更强的排序" 我读了rabbitmq文档中关于消息排序的部分: "可以使...

85得票7回答
ZeroMQ、RabbitMQ和Apache Qpid之间的性能比较

1. 有没有人运行过类似的消息队列性能比较?我想将我的结果与你们的结果进行对比。有什么方法可以调整 RabbitMQ 或者 Qpid 来提高其性能? 注意: 测试是在一个虚拟机上进行的,配备了两个处理器。结果可能因不同硬件而异,然而我主要关心 MQ 产品的相对性能。

82得票2回答
NServiceBus and Rabbit MQ or Kafka

我正试图学习消息系统。我发现 RabbitMQ 和 NServiceBus 有时会一起使用。我的问题是: 如果我正在使用 RabbitMQ,那么我为什么需要 NServiceBus?反之亦然。 NServiceBus 能做什么,但 RabbitMQ 或 Kafka 无法做到? 我能同时使用...

80得票5回答
Linux中的消息队列已经过时了吗?

最近我一直在Linux上使用消息队列(System V,但POSIX也可以),它们似乎非常适合我的应用程序,但是在阅读Unix编程艺术之后,我不确定它们是否真的是一个好的选择。 http://www.faqs.org/docs/artu/ch07s02.html#id2922148 Sys...

76得票6回答
避免Apache Kafka消费者中重复消息的有效策略

我已经学习了一个月的Apache Kafka了。但现在我卡在了一个点上。我的使用情况是,在不同的机器上运行两个或更多的消费者进程。我进行了一些测试,向Kafka服务器发布了10,000条消息。然后在处理这些消息时,我关闭了其中一个消费者进程并重新启动了它。消费者将已处理的消息写入文件中。因此,...