首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >减少微服务架构中的多跳延迟(南北流量) (FE ->应用编程接口网关--> BFF -->服务层-->后端)

减少微服务架构中的多跳延迟(南北流量) (FE ->应用编程接口网关--> BFF -->服务层-->后端)
EN

Stack Overflow用户
提问于 2020-02-25 10:05:15
回答 2查看 630关注 0票数 0

如何通过微服务体系结构中针对南北向流量的强制多跳来降低延迟,即前端->应用编程接口网关-->前端->服务层的后端-->后端

对于东西流量、异步通信,可以使用kafka等事件代理。

然而,对于南北业务、同步通信、由于不同组件之间的许多跳而导致的等待时间没有被解决。

对于这种南北多跳的流量,有什么建议可以降低延迟吗?

EN

回答 2

Stack Overflow用户

发布于 2020-02-25 11:39:27

早上好。我假设Forntend的API Gateway和Backend是相同的。

A. UI -> B. API网关-> C.中间层/后端服务-> D.缓存层-> E.数据库。

下面是需要考虑的几点。这些应该基于内容,以及它们的恒定程度。1.您可以将内容缓存到UI,这样就不会调用Server。2.您可以将内容缓存到中间层/后端服务层。3.你可以有一个缓存层,这将有助于不访问数据库。

网址:https://dotnet.microsoft.com/download/e-book/microservices-architecture/pdf

票数 0
EN

Stack Overflow用户

发布于 2020-03-19 03:21:57

玩过运输大亨吗?

  • 收购了更多的单元,这些单元提供了负载大小的product.
  • Reduce。
  • 在远距离目的地之间设置代理操作,由中间人交付。

或者我最喜欢的..。

  • 集成该流程以完全消除交货。

由于分布式过程是自然的,因此真正的工作和收益来自于集成它们。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60386536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档