如何通过微服务架构中的南北流量强制多跳来减少延迟,即前端 -> API 网关 -> 前端的后端 -> 服务层 -> 后端
对于东西流量,异步通信,可以使用 kafka 等事件代理。
然而,对于南北流量,同步通信,由于不同组件之间的许多跃点导致的延迟没有得到解决。
请提供有关如何减少此类南北多跳流量延迟的任何提示?
如何通过微服务架构中的南北流量强制多跳来减少延迟,即前端 -> API 网关 -> 前端的后端 -> 服务层 -> 后端
对于东西流量,异步通信,可以使用 kafka 等事件代理。
然而,对于南北流量,同步通信,由于不同组件之间的许多跃点导致的延迟没有得到解决。
请提供有关如何减少此类南北多跳流量延迟的任何提示?
玩过运输大亨吗?
获得更多提供产品的单位。
减小负载的大小。
在中间人交付的长途目的地之间设置代理操作。
或者我最喜欢的...
由于分布式流程是自然的,真正的工作和收益来自于集成它们。
早上好。我假设 API Gateway 和 Forntend 的后端是相同的。
A. UI -> B. API 网关 -> C. 中间层/后端服务 -> D. 缓存层 -> E. 数据库。
以下是需要考虑的几点。这些应该基于内容,它们的恒定性。1.可以在UI缓存内容,这样就不会调用Server了。2. 您可以在中间层/后端服务层缓存内容。3.你可以有一个缓存层,这将有助于不到达数据库。
网址:https ://dotnet.microsoft.com/download/e-book/microservices-architecture/pdf