基于微服务的研发运维一体化技术

华宇汇智云平台,依托“无感松耦合”的服务发布、“动态调整”的服务治理、“弹性伸缩”的应用管理、
“灵活可自愈”的可视化运维等技术特征,打造司法、 教育、政务业务的全面微服务化。

无感松耦合的服务发布升级

后端技术采用DDD的设计思想对业务需求进行拆分,将职责和功能落到每个微服务上,采用SpringCloud技术实现微服务,采用Docker和K8s完成每个微服务的封装、依赖、编排、应用部署、调度、隔离、自动扩缩容,做到服务单一职责、独立部署,服务之间的松耦合,采用灰度升级、路由控制、调用染色等技术对服务调用进行控制,将每次发布变更做到对用户无感,通过逐步切换流量进行服务升级,做到真正的无感的发布升级。

动态调整的微服务服务治理体系

基于平台的服务注册/发现、服务治理、服务鉴权、动态配置管理、服务拓扑管理,聚集应用及其内部微服务的运行情况,依据运行进行动态调整和管理。提供了熔断、容错、限流、降级等高级服务治理能力,最大限度保障服务可用性。

弹性伸缩的应用全生命周期管理

提供一站式的应用生命周期管理,轻松实现应用的部署、升级、启动、停止、上线、下线、监控、治理等,还可提供应用资源弹性伸缩,从容面对应用使用高峰。根据用户访问量和系统负荷实现资源弹性伸缩,提升资源利用率达 50% 以上。

灵活可自愈的可视化运维手段

提供的强大的 WEB 控制台进行可视化实时的业务运维,支持基于 API 自定义业务领域的治理方式,可自愈的系统设计,满足业务不同层次的运维诉求。多节点部署,提升系统可用性。