这种“中介”模式的名称是什么?

时间:2016-07-13 12:48:52

标签: java web-services design-patterns microservices

我有一个中间的java Web服务应用程序应用程序(使用Spark Java构建 - 但这是偶然的),它接受一个http参数 - 从它生成一个URL - 调用URL然后将结果返回给原始调用者。

Original Client -> My Application -> Http Web Service Producer

这是一种MicroServices模式 - 但我正在寻找一个更具体的术语。我认为这是一个“管道”,“律师”或“调解员”。

我的问题是:这种“中介”模式的名称是什么?

1 个答案:

答案 0 :(得分:1)

这是一种API网关模式,在使用微服务架构时常用。此模式隐藏了客户端的所有服务,允许客户端与API服务连接。例如,此API服务处理所有请求,同时执行其他操作,例如组织所有请求。

此模式处理请求的方式是Facade Pattern的一个示例。

我建议您阅读以下链接,了解此模式如何正常工作: http://microservices.io/patterns/apigateway.html

https://www.nginx.com/blog/building-microservices-using-an-api-gateway/