gpt4 book ai didi

azureservicebus - Azure 事件网格与服务总线

转载 作者:行者123 更新时间:2023-12-03 23:11:42 26 4
gpt4 key购买 nike

可以说事件网格只是服务总线的一个子集吗?我发现服务总线可以做事件网格可以做的一切,甚至更多。

最佳答案

Would it be fair to say that an event grid is just a subset of a service bus?


我不会试图将这些服务等同起来。它们都处理消息,但目的却截然不同。以及使用时的实现细节。
Azure 服务总线是 企业消息传递产品 。它涵盖排队、发布/订阅,并具有多个基于计算的功能。接收是通过轮询(长轮询)完成的,通常,命名空间在单个组织内部/由单个组织访问。
Azure 事件网格是一种通知服务。它的唯一目的是在事件生成器和订阅者之间启用发布/订阅。它没有排队语义。消息传递是基于推送的,与服务总线不同,只有少数基于计算的功能可用。该服务旨在允许多方之间的通信,并且可以跨越多个组织作为发布者和/或订阅者。

I am finding that service bus can do everything that an event grid can do and much more.


看起来可能是这样,但不完全是这样。 Azure 服务总线和事件网格的限制和约束完全不同。例如,Azure 服务总线命名空间仅限于单个区域。事件网格是全局的,没有这种约束。服务总线具有轮询消息所需的有限数量的连接,而事件网格具有可推送消息的大量订阅者。自然,交付方式不同(轮询 vs 推送)等等。
如果您需要在组织内发布/订阅,Service Bus 就可以了。一旦您需要推送有关组织外部的某些事件的通知,这就是事件网格的亮点。两者也可以混合使用。可以使用服务总线队列或主题对来自事件网格的事件进行排队,以平衡工作负载。

关于azureservicebus - Azure 事件网格与服务总线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63030143/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com