微服务治理 Baton

服务治理(SOA governance),指的是企业为了确保事情顺利完成而实施的过程,包括最佳实践、架构原则、治理规程、规律以及其他决定性的因素,通过服务治理,能够更好地管理微服务的使用情况,进行服务调用链路追踪,规范化服务的使用。

立即体验
应用场景
异常处理
服务治理平台根据您设置的报警规则,在监控数据达到报警阈值时发送报警信息,让您及时获取异常通知,查询异常原因。
服务管理
服务需要经过定义、验收、审计、上线、变更、优化提升、运行质量监控、下线等流程,通过流程化管理服务,更好地把控服务质量,提升服务性能。
自动扩容
对带宽、连接数、磁盘使用率等监控项设置报警规则后,可以让您方便的了解服务现状,在业务量变大后及时收到报警通知进行服务扩容。
熔断降级
在一个复杂分布式架构中的宿主应用程序具有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,服务调用失败进行熔断降级,从而避免了系统发生服务雪崩效应。
产品优势
可视化服务管理
服务治理平台提供界面化的服务管理,对服务的上线、下线、审计、变更以及调用情况都提供了可视化的操作。
分布式链路跟踪
系统能够分析分布式系统的每一次系统调用、消息发送和数据库访问,从而精准发现系统的瓶颈和隐患。
流程化服务治理
服务治理平台实现了服务的全生命周期管理,根据企业管理要求制定清晰的管理流程。
服务监控和统计
服务治理平台能够针对应用的服务调用情况,对服务的 QPS、响应时间和出错率进行全方面的监控,同时针对应用的运行状态,对机器的 CPU、内存、负载、网络和磁盘等基础指标进行详细的监控。
核心功能

服务动态注册和发现

当服务越来越多时,使用人工进行服务配置变得异常困难,动态的注册和发现服务,使服务的位置透明。

服务链路跟踪

系统能够分析分布式系统的每一次系统调用、消息发送和数据库访问,从而精准发现系统的瓶颈和隐患。

可视化服务治理

服务治理实现了服务的全生命周期管理,对服务的上线、下线、审计、变更以及调用情况都提供了可视化的操作。

监控统计

系统能够针对应用的服务调用情况,对服务的 QPS、响应时间和出错率进行全方面的监控,同时针对应用的运行状态,对机器的 CPU、内存、负载、网络和磁盘等基础指标进行详细的监控。

统一技术标准

减少沟通协作成本,技术标准文档化,提高服务开发效率和响应速度。

服务权限控制

基于ACL访问控制列表的服务鉴权机制,服务调用时进行权限控制。
产品架构

服务治理平台

服务治理平台主要包括消费方门户、提供方门户、运营者门户共三大门户,针对不同的角色提供微服务治理能力。
提供方
提供方可以登录平台,查看自己发布的服务,以及修改服务的路由规则、动态调整配置和权重,对服务进行访问控制以及服务上线申请
消费方
消费方可以在平台上,查看自己订阅的服务,在平台上申请自己需要调用的服务,动态修改服务配置
运营者
平台运营者可以进行服务审计,质量监控以及审核服务申请,查看服务调用信息和统计报告

前后端分离

服务治理平台主要分为前台界面、后端服务和持久层三大部分,采用了前后端分离的技术架构
前端
前端门户采用MVVM框架,通过Restful API与后端服务进行通信;
后端
后端服务主要采用HSF+EDAS技术作为分布式架构,采用JAVA+Springboot开发resful API,供前台调用
持久层
持久层采用nosql数据库存储热点数据和缓存,使用MySQL,MongoDB存储用户数据。
案例客户
宝洁
通过eCom主数据系统实现数据标准化、可视化、多元化;对P&G产品数据、电商平台商品数据和经销商商品数据的实时掌握,及时了解产品销售情况。宝洁智慧供应链通过数字化的方式把订单需求一步步地推到工厂,使产品的生产跟随着消费的需求而变化。打通宝洁、电商平台、经销商的订单数据信息,及时了解库存情况,降低库存积压,杜绝缺货,实现供需平衡。同时供应链打通实时的产品与订单数据,帮助公司实现电商平台与经销商的有效管理;如若电商平台与经销商出现了异常销量,公司也能及时快速地发现与改过。
业务咨询