gpt4 book ai didi

azure - 无状态和有状态服务之间的可靠服务通信

转载 作者:行者123 更新时间:2023-12-02 07:29:01 24 4
gpt4 key购买 nike

我想实现无状态和有状态服务之间的TCP连接。我想知道实现这一点的最佳方法是什么。无状态服务会频繁地向有状态服务发送一些数据。有状态服务将处理这些数据并将其存储到状态中。我们将有另一个无状态 Web API,它将使用 Get() 方法与此有状态服务通信以获取数据。

下面是我的通话流程。

无状态服务 -> 有状态服务 -> 无状态 Web Api -> Web 应用

最佳答案

如果您想直接与服务通信(直接,因为您实际上并没有在集群环境中这样做,因为服务可能会从一台机器移动到另一台机器,并且更改 IP),然后该服务可以实现一个或大多数监听器来创建一个端点,以便通过您认为最好的任何协议(protocol)(例如 HTTP)进行访问。然后,您可以使用客户端库与该服务进行通信。欲了解更多详情,请参阅 https://learn.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-communication

或者,您可以在服务之间间接进行通信。您可以使用 Azure 存储队列或服务总线通过队列进行通信,这在弹性环境中非常有用,因为发送方和接收方以不同的速度工作,而不会造成太多问题。

关于azure - 无状态和有状态服务之间的可靠服务通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42589641/

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