2.为微服务添加额外的安全层。API网关提供了额外的保护层来防止恶意攻击,如SQL注入、XML解析器漏洞和拒绝服务(DOS)攻击。
丰城ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!3.支持混合通信协议。尽管面向外部的api通常提供基于HTTP或rest的api,但是内部微服务可以从使用不同的通信协议中获益。协议可以包括protobuf或AMQP,或者与soap、json-rpc或XML-rpc的系统集成。API网关可以提供基于这些不同协议的外部和统一rest的API,允许团队选择最适合内部架构的API。
4.如果微服务有共同的问题,如使用API令牌的授权、访问控制实现和速率限制,则可以降低微服务的复杂性。这些关注点中的每一个都可以通过要求每一项服务来实现,但是这增加了微服务开发的时间成本。API网关将从您的代码中删除这些问题,使您的微服务能够专注于手头的任务。
5.微服务模拟和虚拟化通过将微服务API与外部API分离,您可以模拟或虚拟化服务以验证设计需求或协助集成测试。