当前位置: 首页 > 知识库问答 >
问题:

Azure逻辑应用程序-微服务之间的HTTP通信

呼延哲
2023-03-14

此外,在微服务之间具有HTTP依赖关系,例如当使用HTTP请求链创建长请求/响应周期时,如图4-15的第一部分所示,不仅使微服务不自治,而且一旦链中的一个服务表现不佳,它们的性能就会受到影响。

来源:https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/architect-microservice-container-applications/communication-in-microservice-architecture

共有1个答案

姚文轩
2023-03-14

是的,逻辑应用程序主要是基于Http的服务。它是否是“微观”真的无关紧要,因为“微观”太抽象了,没有任何真正的意义。这一度是一个有用的营销术语,但它在科技时尚T台的巡演已经结束。所以,想都别想。;)

作者试图表达的是,您应该避免在应用程序的体系结构中链接依赖项。A等待B等待C等待D等待E等等。这是图中的第一行。

相反,Basket可以自己检查目录,然后调用Ordering,而库存是在后台检查的。你只有一级深而不是4级。

 类似资料:
  • 我在Azure logic应用程序中处理xml消息时遇到问题。我读了不少关于类似问题的文章,但不知何故,它对我不起作用:-) 我的情况: 我从一个逻辑应用程序向服务总线发布一条xml消息。似乎只有当主题采用Base64编码时,才能将消息发送到主题。所以我用下面的: 请注意,内容已经有这种格式: 执行此操作后,我看到消息被传递到服务总线主题。Service Bus Explorer工具显示以下消息文

  • 我正在写一个微服务的应用程序,由Spring Boot和Spring云。我有五个模块 API网关(基于Spring云网关spect) Discovery-Server(基于Spring云NetflixEureka服务发现) Microservice-A(它是一个包含我们业务的Spring引导应用程序) Microservice-B(它是一个包含我们业务的Spring引导应用程序) Microser

  • 我正在尝试创建一个小的Azure逻辑应用程序,它将有一些订单流。我将在服务总线队列中获取消息。我需要在logic app中获取消息,根据消息内容,我需要执行进一步的步骤。该消息还将包含订单数据。假设有条件逻辑,如果订单类型为“new”,我需要调用HTTP请求,其中我需要在POST请求中将消息数据作为正文内容传递。 我创建了一个服务总线队列,在逻辑应用程序中,添加了服务总线触发器,当服务总线队列中收

  • 我正在尝试在我的逻辑应用程序中使用Service Bus Queue send操作,该应用程序向队列发送消息。逻辑应用程序运行时,操作返回此错误: 尽管在创建队列时,我没有启用自动转发。有什么帮助吗?

  • 您好,我有一个关于逻辑应用程序和Azure服务总线队列的性能问题。 我有一个逻辑应用程序,看起来像这样: (注意:延迟是为了模拟一组连接器/操作,这些连接器/操作运行大约需要2秒钟,我还使用锁令牌和会话ID来完成消息和关闭会话) 它通过峰值锁定每秒轮询服务总线以获得高吞吐量,因为我的服务总线队列使用会话在流中启用FIFO排序。因此,我正在做的是,向我的服务总线发送大约2000条具有不同会话ID的消

  • 我正在构建一个基于Spring云的微服务ML管道。我有一个数据摄取服务,它(当前)从SQL接收数据,这些数据需要被预测服务使用。 普遍的共识是写入应该使用kafka/Rabbitmq使用基于异步消息的通信。 我不确定的是如何编排这些服务? 我是否应该使用API网关来调用启动管道的摄取?