我正在重新设计一个现有的微服务,这些微服务有几个API,可以对其他服务进行多次调用,并共享一些通用功能,例如分页/过滤/增强/掩埋。
不同的APis的请求/响应结构不同。
例如 APi 1拨打以下电话:
Service A
Service B
Service C
Feature A
Feature B
APi 2:
Service A
Service D
Feature B
Feature C
Feature D
此外,下游服务的URL和某些功能逻辑对于不同的市场也有所不同。
是否存在针对此类问题的推荐设计/架构模式?