【发布时间】:2021-01-13 10:53:14
【问题描述】:
男孩女孩们!
我有带有 typescript 和 Express 的 REST NodeJS 服务器。其中一个端点通过服务调用来自另一台服务器的另一项服务。该服务器每次只能处理一个请求。如果有 2 个用户在我的服务器上调用我的端点,NodeJS 在另一台服务器上调用 2 次端点,另一台服务器对所有请求返回 500 错误。
是否存在等待在我的服务器上创建一些请求队列以按顺序发送它们?
我需要从另一台服务器向调用我服务器上端点的客户端返回响应
谢谢!
【问题讨论】:
-
您能重新表述您的问题吗?我的理解是您的服务器在并行请求上失败。一个简单的解决方法是删除任何异步调用服务器端,但这意味着请求将全部排队并同步处理,这可能不是您想要的。
标签: javascript node.js typescript rest queue