1 什么是微服务

image.png

应用程序由各种小型、独立、可独立部署的服务组成,这些服务专门执行特定业务功能的一个单元。

通过建立在网络之上的明确定义的 API 与其他服务进行通信。

2 什么是api网关

image.png

网关在微服务中的使用示例

<aside> 💡

网关聚合

API 聚合是指将多个 API(应用程序编程接口)组合或整合为单个接口或端点的做法。

</aside>

<aside> 💡

网关卸载

网关卸载是微服务架构中的一种做法,其中某些任务或职责从单个微服务转移并委托给集中式网关或代理。

</aside>

<aside> 💡

网关路由

网关路由是指根据预定义的路由规则将传入请求定向到适当的后端服务的过程。

</aside>

<aside> 💡

网关转型

网关转换涉及在传入请求或传出响应通过集中式网关或代理时修改其结构或内容。

</aside>

<aside> 💡

网关安全

在集中式网关实施安全措施,以保护微服务及其交互免受未经授权的访问、数据泄露和其他安全威胁。

</aside>