随着信息化技术水平的发展,教育行业的业务需求也越来越高,特别是微服务技术架构高速发展以来,越来越多的学校应用软件采用了微服务架构交付的方式。但是随着微服务架构在落地的过程中,如何统一入口,统一安全、高性能等问题成为新的挑战。

一、微服务与网关技术


下图是一个微服务架构,仅供参考:

网关是微服务架构中的一个关键的角色,用来保护、增强和控制对于微服务的访问。

网关是一个处于应用程序或服务之前的系统,用来管理授权、访问控制和流量限制等,这样微服务就会被微服务网关保护起来,对所有的调用者透明。因此,隐藏在微服务网关后面的业务系统就可以更加专注于业务本身。同时,微服务网关还可以为服务提供和沉淀更多附加功能。

下面是微服务网关的主要作用:

二、联奕云智汇网关

智汇网关处于应用程序与微服务交互的中间角色,是所有应用程序的请求入口,充当流量路由的指挥者和主导者。

智汇网关按定义好的规则进行统筹、协调如何处理客户端的请求,并使用路由组件对请求的前、中、后各个环节进行功能增强。路由组件包括路由安全、熔断、限流、灰度发布。

1.安全性问题

考虑通讯链路的建立、通讯数据的加密、数据的完整性、不可抵赖性等方面风险,防止外部的恶意访问公司业务的影响。

2.高可用问题

解决网关的自动伸缩、API的热更新等难题,确保API网关的7*24小时的稳定运行。


3.性能问题

提供高性能的网管服务,满足互联网企业海量业务需求。


4.扩展性问题

实现网关插件的灵活调整和变化,避免对网关层频繁进行改动,确保网关层的稳定性。


三、产品亮点


智汇网关能为微服务架构的产品提供统一的入口,统一的安全、高性能路由并提供高可扩展性、访问控制、熔断、灰度发布、AB测试等服务治理功能。


1.支持市面上主流服务发现源

市面上的主流服务发现源很多,比如eureka、consul、zookeeper、etcdnacos、file 等等,智汇网关支持以上主流的服务发现源,并支持多服务源同时启用。



2.灵活快捷的服务管理

智汇网关支持从服务源发现自动创建,当服务不属于规范的微服务架构时也支持手动创建。另外,服务集群策略和健康检查都可以自定义。



3.线上路由配置

智汇网关支持路由、服务线上配置,比如:

1)可全局对路由进行超时配置

2)可单独对每个路由进行超时配置

3)可单独对路由中的每个接口进行配置

一旦对路由进行配置,立刻生效。



4.线上集成常见第三方单点认证

智汇网关内置支持的常见单点认证,线上完成单点登录配置。内置丰富的单点集成方案,支持线上配置快速完成单点集成。



5.集群自动发现

在智汇网关中,集群上线,自动发现,无需人工手动维护,节省大量的人力和时间。


6.自定义扩展组件

智汇网关已内置非常丰富的路由组件,可以根据业务发展需求,定制更多的路由组件。



7.路由组件灵活组合

根据以往的服务路由需求,智汇网关内置了丰富的开箱即用的策略链,降低运维学习成本。并支持在线扩展策略链,灵活组合路由组件,完成不同的路由场景。



8.多维度的安全策略

智汇网关提供了黑名单、白名单、OAuth2、JWT、防刷、特殊字符、敏感词等多个维度的安全管理策略。安全控制,支持灵活的配置。



9.完善的日志记录

记录了网关系统日志、访问日志、安全日志、登录日志,并对调用链路进行记录。完善的日志记录,方便维护人员对业务系统问题溯源追踪、性能分析。



10.灰度发布与AB测试

智汇网关支持线上实现灰度发布与AB测试。


三、客户案例

举报/反馈

联奕云原生

0获赞 2粉丝
专注于教育行业智慧化,提供智慧校园资讯
联奕科技官方账号
关注
0
0
收藏
分享