我们正在做一些架构重构。我们是一家 SaaS 公司,所以所有的部署都是在我们自己管理的服务器上进行的。当前模型将我们所有的二进制文件以及我们使用的第三方库打包到 ear、wars、tars 等中。这些包包括它们所依赖的所有库。
当它们被部署时,它们被手动分解(解压缩)或被它们构建的任何目标容器拾取。
由于库没有太大变化,我们想知道作为环境设置的一部分预先部署库是否是一个更好的主意,并根据需要更新它们。我们不会偏向任何一种方式,我只是在寻找一些反馈。
我们正在做一些架构重构。我们是一家 SaaS 公司,所以所有的部署都是在我们自己管理的服务器上进行的。当前模型将我们所有的二进制文件以及我们使用的第三方库打包到 ear、wars、tars 等中。这些包包括它们所依赖的所有库。
当它们被部署时,它们被手动分解(解压缩)或被它们构建的任何目标容器拾取。
由于库没有太大变化,我们想知道作为环境设置的一部分预先部署库是否是一个更好的主意,并根据需要更新它们。我们不会偏向任何一种方式,我只是在寻找一些反馈。
用ears、wars等打包库一般比较好,一些原因是: