【发布时间】:2018-01-25 12:40:52
【问题描述】:
我正在一个新项目的用户网站上工作,我需要为每个请求保持良好的响应时间。我想知道我应该使用哪些微服务模式。
我一直在阅读“api-gateway”模式,其中网关是服务编排器。据我了解,API 应该同步调用服务,以便授予业务的逻辑流程。这确实减少了reactive 提供的一些优势。
另一种方法是使api网关异步,然后需要为每个请求维护状态,以便在收到服务回复时,可以将其映射到正确的请求并继续流程。
我一直在搜索这个主题,但找不到太多有用的文章。您能否分享您的想法或指出一些讨论该主题的文章。
谢谢!
【问题讨论】:
-
您能详细说明“响应时间短”吗?在某些情况下这意味着
-
它是一个标准的网络应用程序。可接受的响应时间为 1-2.5 秒。我也编辑了原始问题。
-
检查编舞模式这可能也很有趣,或者你只是想去编排模式?
标签: asynchronous architecture microservices reactive api-gateway