解决方案
微服务架构
PAAS平台
强大的工作流引擎微服务
智能界面自定义微服务
统一门户微服务
统一网关微服务
联系我们

了解更多详细信息请致电

18565337693

或给我们留言

 在线留言

统一网关微服务

来源:解决方案部      作者:admin      发布时间:2017-04-13 11:36      浏览:1980

内容导读:

痛点问题

    在单体应用程序架构下客户端(Web或移动端)通过向服务端发起一次网络调用来获负载均衡器将请求路田给N个相向的应用程序实例中的一个。然后应用程序会查询各种数据库表处理业务运辑,并将响应返回给客户端。微服务架构下,单体应用被切割成多个微服务,如果将所有的微服务直接对外暴露,势必会出现安全方面的各种问题。

客户端可以直接向每个微服务发送请求,其问题主要包括:

  • 客户端需求和每个微服务暴露的细粒度API不匹配。

  • 部分服务使用的协议不是Web友好协议。可能使用Thrift二进制RPC,也可能使用AMQP消息传递协议。

  • 微服务难以重构。如果合并两个服务,或者将一个服务拆分成两个或更多服务,这类重构非常困难。 

针对如上问题,一个常用的解决方案是使用API网关。API网关自身也是一个服务,并且是后端服务的唯一入口。从面向对象设计的角度看,它与外观模式类似。API网关封装了系统内部架构,为每个客户端提供一个定制的API.除此之外,它还可以负责身份验证、监控、负载均衡、限流、降级与应用检测等功能。


主要特点

核心功能
选购指南

如需了解本公司的详细业务情况,敬请访问本公司官方网站:http://www.ascendsoft.net.

公司名称:埃森德信息技术有限公司

业务QQ:2938954898


相关解决方案
相关产品
本文关键字:统一网关微服务