分布式中间件的发展之道
2020-01-11李磊刘相李航
软件和集成电路 2020年12期
李磊 刘相 李航



海量的请求、庞大的数据、不断推陈出新的业务,从各个方面促使企业进行IT建设升级。微服务架构被认为是未来建设新一代分布式架构应用的方向,可以更容易升级和扩展,并部署在云环境中。
随着数字化转型的迅猛发展,公司、组织业务不断扩张,需求爆炸式增长、用户量不断增加,传统单体架构已经无法适应云计算环境下的快速变化。海量的请求、庞大的数据、不断推陈出新的业务,也在从各个方面促使企业进行IT建设升级。微服务架构被认为是未来建设新一代分布式架构应用的方向,通过将应用和服务分解成更小的、松散耦合的组件,微服务架构可以更加容易升级和扩展,并部署在云环境中。
但企业在建设新一代分布式架构应用时遇到了新的问题,这些问题困扰着企业的数字化转型。
分布式架构跨越内部网络、外部网络,从內部系统间的服务通信编排,流转到外部服务调用。如何保证数据的一致性?面对层出不穷的各种架构解决方案,如何验证并适应市场快速的变动?如何快速收集市场需求并将之有效地传达给开发部门,服务上下线?整个生命周期运维团队如何适应新的分布式应用?
一方面,分布式系统的建设对需求、研发、测试和运维等环节带来了诸多新的挑战,企业迫切需要一套工程化的敏捷交付方法来支撑微服务应用建设的各个阶段,加速云应用的交付。另一方面,分布式架构应用的建设较原来的单体应用更加复杂。……
登录APP查看全文
