各位大佬,目前公司产品使用springcloud框架开发,整体产品包含组件多达40来个,每个组件都有后端服务和前端静态资源,还有各自的配置文件(放到nacos中)。
开发团队众多,基本每天都有各个组件的版本迭代更新发布。
由于不使用容器化部署(客户都是国企央企,对信创有要求),导致一次完整的离线集成部署会特别麻烦,一次完整的部署需要去取包,40个组件指定版本的前后端及配置文件,几个中间件的离线包,然后把这些包弄到客户服务器上进行部署。
各位大佬,目前公司产品使用springcloud框架开发,整体产品包含组件多达40来个,每个组件都有后端服务和前端静态资源,还有各自的配置文件(放到nacos中)。
由于不使用容器化部署(客户都是国企央企,对信创有要求),导致一次完整的离线集成部署会特别麻烦,一次完整的部署需要去取包,40个组件指定版本的前后端及配置文件,几个中间件的离线包,然后把这些包弄到客户服务器上进行部署。
如果不上容器 k8s这些 ,建议把你这四十多个服务能合并的合并下吧
这个没法合并了,都是从老产品升级架构成微服务拆出来的
跟开发工具无关吧,所有组件开发框架、标准都是一样的。场景是离线集成部署这个场景。
微服务不上容器,难顶。
组件升级大部分当然是用CICD流水线来做,跟我上面描述的不是一个使用场景呢。