《用友BIP 3 R6技术全揭秘》系列,本期我们跟随用友网络助理总裁兼iuap云技术平台架构部总经理何冠宇,一起来揭秘:用友简强微服务架构,让改变发生!
当代微服务架构面临的挑战
业务复杂性增加
由于微服务架构将单一应用拆分为多个服务,业务流程的管理和协调变得更加复杂,导致沟通和协作成本上升,影响用户业务运作效率。
数据一致性挑战
在跨服务的数据一致性管理上存在困难,这可能导致业务数据不一致,影响决策准确性和客户体验,进而对业务运营造成负面影响。
运维成本和资源需求上升
管理和运维众多微服务需要更多的人力和资源投入,增加了业务的运营成本。此外,额外的运维需求会分散企业的核心业务关注点。
服务依赖和变更管理复杂
微服务之间的依赖关系复杂,任何一个服务的变更都可能影响其他服务,需要更多的协调和测试,延缓业务创新和市场响应速度。
简强微服务架构新实践
针对当前企业面临的微服务架构实践的种种技术挑战,用友推出简强微服务架构体系,通过独创的YMS云中间件,实现微服务可组合部署,更细粒度的资源共享复用,实现更强的数据一致性、百倍性能提升、业务系统秒级响应。
按需组合部署:传统的微服务架构,技术上其实是一个小单体。简强微服务架构可以把很多微服务组合在一起运行,微服务根据不同的业务特性进行组合配置,能够发挥它的最佳功能。
改进数据一致性的问题:微服务架构中,服务之间通信一般采用API 调用的方式,这种方式让微服务之间数据延迟或一致性很差,通过简强技术架构,这一问题得到了彻底的改进,同时还能够保留微服务架构的弹性优势。
清洁技术核心保障兼容和扩展性:简强微服务架构继承了微服务架构的优点,在简强微服务架构体系下,通过清洁技术核心,各个微服务还能够独立地开发、独立地部署、独立地运行,它们之间的兼容性和可扩展的能力,能够得到保障,同时系统稳定性也得到了很大的提高。
更好的国产化适配
针对国产化适配中芯片或操作系统的稳定性、版本、如何快速交付等问题,简强微服务架构提供了统一的平台工程体系,对安装器、流水线、微服务治理、制品管理等核心能力进行全面升级,为用户提供了更灵活的部署方式,实现信创产品高效适配,帮助企业构建更敏捷、更高效、更安全、更低成本的领先技术架构体系。