随着业务和系统复杂度的提升,为了保证整个软件的交付链路能够高效扩展,“微服务”应运而生。微服务是将复杂臃肿的单体应用进行细粒度的服务化拆分,每个拆分出来的服务各自独立打包部署,并交由不同人员进行开发和运维,极大地提高了应用交付效率。以服务为单位进行发布,影响范围小、风险低、可快速交付需求,且具有扩容成本低、弹性伸缩、适应云环境等优势。
InforCube智能运维安全管理平台(SiCAP),使用微服务架构,实现业务服务全生命周期管理,其特性包括:
(1) 遵循“高内聚,低耦合”的服务拆分原则,减少依赖,避免共享数据库,使业务可独立开发、测试、部署、维护
(2) 可监测各业务服务状态,高度观察和分析诊断问题
(3) 采用容器化部署方式,使服务实例彼此隔离,可单独配置和监测容器资源
(4) 系统加入熔断、限流与服务降级机制,保证核心业务不中断
(5) 通过引入构建自动化及可视化的服务交付流水线,整合从构建、开发、测试、部署、发布、运维等多个环节,全面实现项目构建持续自动化管理
领取专属 10元无门槛券
私享最新 技术干货