供应商之间的技术壁垒造成了学校需要在不同的技术架构之下维护整个学校的信息系统,而且在需要进行信息系统集成的时候会带来越来越大的困难和复杂度。同时,传统的信息化建设模式和开发过程造成单纯对当期需求,一旦固化很难随着业务的变化进行调整,即使调整也会消耗大量的人力、物力以及升级改造带来的风险。从而,卓云智慧校园微服务中台应时而生。
微服务架构可以帮助学校快速搭建良性的校园信息化运行生态。对于学校信息管理部门,通过API网关可以保障系统间相互调用得到有效治理,降低运维成本,同时可以将越来越多的公共服务作为平台的接入标准,例如组织机构、人员信息、身份认证、权限配置、文件管理、流程审批等,逐步消除信息孤岛,同时实现应用的敏捷开发和快速迭代。
微服务中台系统主要包括以下特点:
一、微服务开发,提升开发效率,消除信息孤岛
1.内置组织机构、用户管理、角色权限、身份认证、消息推送等公共服务API
2.自带验证框架、持久层框架、缓存框架等
3.开发者通过创建应用快速调用API,实现敏捷开发
4.开发者可以轻松创建、发布、维护、监控和保护任意规模的API,快速共享资源
5.统一开发模式和数据标准,系统之间实时数据联动,消除信息孤岛
二、API网关,微服务网关,API服务治理平台
1.提供API的开发、发布、下线的全面生命周期管理,支持分组管理
2.支持多种协议转换和参数映射配置功能支持
3.Web化的动态路由规则配置,提供多种负载均衡算法
4.默认系统默认包含认证、授权、缓存、流量管理等基础组件,同时支持自定义组件
5.学校内部系统间相互调用得到有效治理,清晰理清晰展示各系统调用关系
三、API文档,统一管理学校所有系统API接口
1.根据注解自动生成API接口文档,并形成统一的API清单
2.支持导出和导入OpenAPI3.0国际标准文档
3.支持手工注册第三方API或者WebService接口
4.API文档可按业务领域分类分级并进行版本管理
5.可对API进行接口文档进行关注,在线测试
四、监控中心实时统计分析和异常报警
1.实时分析和统计所有API服务的性能数据
2.实时显示API的调用量和平均响应时间
3.监控微服务的熔断情况
4.监控API服务的异常及错误信息并给出警告
5.识别低使用率的API
五、服务保护,服务降级与熔断,保障高可用
1.集成Hystrix组件实现服务熔断功能
2.支持自定义超时自动重试策略
3.支持信号量隔离和线程隔离模式
4.支持熔断API的实时监控和动态调配
5.支持API限速和手动降级功能
高校上云是必然趋势,5g必将颠覆传统意义的大学校园网,用户不能容忍为了安全而强行屏蔽外网访问校内资源,卓云智慧校园微服务中台可以作为一切校内敏感数据的坚强盾牌。