九州官方网站 版权所有 2003-2023
-
您的位置:
- 网站首页
- > 九州(中国)科技有限公司官网
- > 新闻动态
您的位置:
云原生底座:底层适配业内外各类主流PaaS平台,技术组件使用云原生组件,如redis、mq、ES、dubbo、hsf、nacos、zookeeper等,确保底层PaaS平台和技术组件的高适配。 微服务化:按照领域驱动设计(DDD)方法论,订单中心按照业务领域拆分成松耦合的若干微服务线,各司其职,减少关联影响,缩短迭代周期。数据库也做相应拆分,实现业务信息自治,减少了故障的影响面。 微服务治理:订单中心使用服务网关实现微服务的统一治理,基于Spring Cloud Gateway框架,叠加认证服务和微服务管控平台SCP(Sentinel)的配套,实现统一的安全鉴权、业务分流、服务跟踪、监控诊断、限流、熔断、降级等服务治理能力。 研运一体化:使用自研DevOps研运一体化工具,实现需求管理、迭代计划、源代码管控、源代码编译打包、静态检测、生成镜像、自动化测试、持续发布部署、全栈监控、自动化运维的研发运维全流水线工具化支撑,实现业务系统的敏捷研发、快速发布上线、缩短迭代周期,快速响应客户需求。 多活/灰度切换:订单中心新版本上生产前可在灰度中心小范围定向完成验证。新版本在灰度中心发布后,通过可视化调整业务路由策略,可实现一键切换一部分业务流量到灰度中心上,运行2-3天验证无问题后再正式发布生产中心。 多维监控和运维:通过系统监控、日志的统一采集分析,实现系统多维监控的可视化和自动告警。可根据资源和业务指标或故障情况自动触发应用容器的弹性伸缩,确保业务7*24小时不间断运行。 常态化的故障注入:订单中心系统日益庞大,升级或潜在故障难以评估影响。通过常态化的主动故障注入,验证系统架构的容错能力,提前发现潜在问题,迭代改进架构和运维方式,最终实现业务韧性。 通过落地DevOps实现订单中心的敏捷研发、快速发布上线、缩短迭代周期,快速响应客户需求。 实现业务敏捷研发,特别是政企长流程多样化业务的快速支撑,需求平均上线周期缩短50%。 通过在线灰度发布实现版本稳健迭代,一键生产和灰度无缝切换。 合理使用云原生技术实现了订单中心高性能,通过redis缓存配置数据和热点实例数据,使用ES实现订单查询提速,通过使用MQ提升订单收单效率、实现多中心缓存同步。 订单创建性能超5万笔/分钟。 订单查询性能超3000笔/秒。 满足秒杀、直播等新兴业务及政企业务2C化面临的订单量高峰突增的要求,确保订单中心实时高可用。 订单中心具备负载均衡能力,包括过载的水平自动扩缩容能力,保证应用自身可靠性; 实现故障隔离和恢复,通过主动控制渠道接入点,将订单接入到正常运行的接入点,实现故障的完全隔离。通过故障点的自动重启和扩缩容实现故障的恢复。 在系统压力达到一定程度时,能有效实现限流和高危熔断/降级处理。 通过调用链实现快速根因定位。 订单中心涉及到复杂的技术组件,同时特别在面向政企业务支撑过程中,非标准、长流程及多系统协同的场景非常普遍,一旦订单中心自身或周边系统出现异常、出现各种组件的连锁反应,产生大量的告警。运维人员可通过调用链路跟踪,可在5分钟内快速找到问题根因并处理之,极大缩减整体故障修复所需时间。