Redis 与服务总线的发布/订阅场景

2023-12-28

我在 Azure 中有多个服务,我想使用某种发布/订阅服务来同步它们之间的更改。

我正在研究 Redis 和 Azure 服务总线。

要同步的数据非常简单 - 大多数是最多 100 个字符的字符串

我想知道我的首选选择是什么 - 或者我的方向是否正确。

我的要求很简单:

  1. 低延迟 - 许多小操作
  2. 可选 - 能够在本地安装解决方案,而不是在 Azure 中安装

不要为此使用 Redis。 Redis PubSub 不可靠(它是一劳永逸)。如果 Redis 发布消息时没有人监听会发生什么?它会永远丢失,这意味着您的服务将不会同步......

也许你没有听说过蔚蓝包 http://www.microsoft.com/en-us/server-cloud/products/windows-azure-pack/overview.aspx。它不是完整的 Azure 本地部署,但它包括服务总线。如果您从公共云或私有云使用它应该没有问题。

请注意,您也许能够使用 Redis 实现可靠的消息传递,但不能在默认情况下实现pubsub.

Redis 和服务总线的可能替代方案应该是RabbitMQ https://www.rabbitmq.com/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Redis 与服务总线的发布/订阅场景 的相关文章

随机推荐