消息是异步通讯的基础,集成平台也是实现SOA的重要标志。这些架构处理的问题也都是云原生技术(微服务、容器化等)所需要面对的,它们不矛盾,反而会利用消息和原有的集成模式来以最低的代价解决问题。
因此我们看到大量基于消息中间件异步通讯的微服务方案,以及基于容器和微服务技术的分布式敏捷集成方案。集成平台由于服务设计和功能拆分不合理或管理因素等形成的依赖性导致平台形成了一个新的大单体业务系统,这和集成平台建设初衷也是背道而驰的,我们应该在云原生技术引入时避免这些问题的出现。存量和新建并行是可取的做法,开发和运维会积累实际经验,不断纠正和完善。