微服务 - HTML 是否属于 API 网关?
Microservices - Does HTML belong inside API Gateways?
使用 API 网关模式设计微服务时,HTML 模板属于 API 网关服务,还是作为独立服务?
例如,如果某些网站(如 Stack Overflow)想要随意更改其功能(问题布局、消息传递、搜索等...),则他们可以将功能注入其 HTML 模板.
如果模板与网关耦合:
- 延迟减少
- 对模板的任何更改都会影响整个网关服务。
如果模板作为自己的模板服务存在:
- 延迟增加
- 更新模板不需要编辑网关。
我想知道哪种方法更适合使用 API 网关模式设计 Web 应用程序。每种方法的优缺点是什么?
我会说这取决于您使用的技术,但我仍然宁愿拒绝。
假设 HTML 部分是您的前端,您希望按微服务(即每个微服务一个前端)或作为自己的微服务交付前端。
但很难说任何绝对的东西 - 它总是取决于您正在构建的应用程序。
使用 API 网关模式设计微服务时,HTML 模板属于 API 网关服务,还是作为独立服务?
例如,如果某些网站(如 Stack Overflow)想要随意更改其功能(问题布局、消息传递、搜索等...),则他们可以将功能注入其 HTML 模板.
如果模板与网关耦合:
- 延迟减少
- 对模板的任何更改都会影响整个网关服务。
如果模板作为自己的模板服务存在:
- 延迟增加
- 更新模板不需要编辑网关。
我想知道哪种方法更适合使用 API 网关模式设计 Web 应用程序。每种方法的优缺点是什么?
我会说这取决于您使用的技术,但我仍然宁愿拒绝。
假设 HTML 部分是您的前端,您希望按微服务(即每个微服务一个前端)或作为自己的微服务交付前端。
但很难说任何绝对的东西 - 它总是取决于您正在构建的应用程序。