微服务之API Gateway

# 介绍

API Gateway 是一个服务器,也可以说是系统进入的唯一入口。API Gateway封装了内部的架构,提供API给各个客户端,它还有其他的功能,比如:授权、监控、负载均衡、缓存、请求分片和管理、静态响应处理等等。

API GateWay 负责请求转发、合成和协议转换。所有来自客户端的请求都要先经过API Gateway,然后路由这些请求到对应的微服务上去,API Gateway将经常调用多个微服务来处理一个请求以及聚合多个结果。它可以在web协议和内部的非web协议友好型协议直接进行转换,如:HTTP协议、WebSocket协议。

# 请求转发

服务转发主要是对客户端的请求按照微服务的负载转发到不同的服务上。

# 响应合并

把业务上需要调用多个服务接口才能完成的工作合并成一次调用对外统一提供服务。

# 协议转换

支持 SOAP,JMS,Rest 间的协议转换。

# 数据转换

支持 XML 和 Json 之间的报文格式转换能力

# 安全认证

基于 Token 的客户端访问控制和安全策略。

传输数据和报文加密,到服务端解密,需要在客户端有独立的SDK代理包。

基于HTTPS的传输加密,客户端和服务端支持数字认证。

基于Oauth2.0的服务安全认证

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值