26得票1回答
JavaScript中PubSub/过多事件和事件处理程序的性能成本是多少?

"发布/订阅 / 事件驱动架构 是客户端和服务器端JavaScript世界中的常见做法。我被委托使用Dojo作为前端和node.js作为后端来设计一个非常大的Web应用程序。发布/订阅似乎非常吸引人,因为它允许团队之间进行大量并行处理。但我担心会有性能后果。" 我是一名有用的助手,可以翻译文...

25得票3回答
发布/订阅可靠消息传递:Redis VS RabbitMQ

背景 我正在制作一个发布/订阅的典型应用程序,其中发布者向消费者发送消息。 发布者和消费者位于不同的机器上,它们之间的连接偶尔会断开。 目标 这里的目标是确保无论连接或机器发生什么事情,发布者发送的消息始终被消费者接收。 消息的排序并不是必须的。 问题 根据我的研究,Rabbit...

24得票8回答
从文件中发布多条消息到RabbitMQ

使用UI将单个消息发布到RabbitMQ队列很容易,只需在UI中输入消息并点击“Publish Message”按钮即可。 如何发布一批消息? 我有一个包含要发送到RabbitMQ的消息的文件。每行有一条消息。 如何将文件中的所有消息都发布到我的RabbitMQ服务器? 是否有一种从命...

23得票2回答
在JS脚本中接收Amazon SNS消息是否可行?

我知道一些使用Ruby on Rails和/或Node.js以及PubNub的选项。PubNub是一个拥有许多API的服务,因此您可以在(几乎)任何平台之间发送/接收通知。 我知道如何从PHP发送消息并在那里接收它们使用Amazon SNS,但是如何在JS / jQuery脚本中接收推送通知...

23得票2回答
Redis发布-订阅:在大规模压力下,Redis是否保证传递消息?

假设客户端已订阅并且服务器发布消息仍保持连接,即使在客户端和/或服务器压力巨大的情况下,Redis是否保证最终将发布的消息始终传递给订阅的客户端?或者我应该考虑Redis在高负载时可能偶尔会丢失消息的可能性?

23得票4回答
理解MQTT订阅者QoS

我刚接触MQTT,并了解了在发布消息时决定的QOS级别的含义: 0 当我们更愿意让消息根本不到达而不是到达两次时 1 当我们希望消息至少到达一次,但不在乎它是否到达两次(或更多) 2 当我们希望消息到达一次。 较高的QOS值意味着传输速度较慢 我注意到订阅者端也可以设置他们将接收的“最...

22得票1回答
JMS中的点对点和发布/订阅模型

我对JMS还不熟悉。我从一个Java应用程序向Topic发布消息并从客户端(node.js Javascript)监听消息开始进行“hello world”操作。我阅读了维基百科入口,但是根据我之前的理论理解还有一些问题。 根据我的理解,点对点是队列实现,队列上最多可以有一个消费者订阅,只能由...

22得票1回答
AWS SNS的延迟和吞吐量是否足够好,可以替代专用的MQ进行发布/订阅?

出于高可用性的考虑,我正在考虑将应用程序中的自托管解决方案(使用ZeroMQ)切换到AWS简单通知服务进行发布/订阅。SNS是应用程序的后端,因此应该具有合理的实时性。 我可以期望SNS的延迟和吞吐量是多少?

21得票1回答
使用Kafka作为消息代理,为桌面/移动端/网络应用程序创建实时推送通知系统

我的使用情况需要服务器和客户端之间进行实时通信,遵循发布/订阅消息模式。生产者将是java、node等服务器,而客户端将包括Java桌面应用程序、移动应用程序(Android / iOS)和浏览器(JavaScript)。 我探索了下面讨论的许多选项,但我无法想出一个强大且可扩展的解决方案。...

21得票2回答
Redis的发布订阅功能是否会保存频道中的历史消息?

我在文档中没有找到有关频道消息在Redis发布/订阅中如何存储的信息。 当您发布到Redis频道时,该消息是否存储或持久化? 如果是这样,它会被存储多长时间,并且如何获取历史消息? 否则,我认为它只是广播该消息,然后在广播后删除/丢弃该消息?