云集技术平台以分布式架构分层部署,整体上分为接入层(对外提供HTTP接口服务,tomcat作为容器) 和 服务层(领域划分的各独立的为服务,以Dubbo作为容器)。系统迭代的过程中,难免需要对服务进行升级,在这点上,云集架构平台通过插件等形式分别提供了对接入层和dubbo服务层的优雅升级。 本文将聚焦一下基于tomcat的接入层服务在进行关闭时,其各个组件的优雅关闭流程,我们接入层同时会作为一个dubbo-consumer 的角色,并由Spring容器驱动。 因此我们最终的目标是完成由 tomcat容器的优雅关闭 …