首页 > 解决方案 > Vert.x 两个服务之间的 Http 延迟

问题描述

我正在开发一个基于微服务的异步调用系统。

客户想要同步使用系统。我没有同步我的整个流程,而是提出了以下想法:

我编写了另一个充当网关的服务。它保存RoutingContext在内存中,调用异步HTTP服务,一旦异步流完成(由事件通知),我使用routingContext.status(200).end().

现在,在每秒大约 20 个事件的负载下,当新服务转发 HTTP 调用时,我每次都会遇到延迟问题。

下面是关于我的环境的一些细节:

routingContext在记忆中保存的事实会有害吗?

标签: javaasynchronousvert.x

解决方案


推荐阅读