我正在使用用 Java 编写的 Netty 框架为应用程序开发后端。现在我想知道将此应用程序部署到我的 vServer 的最佳方法是什么。我看到两种通用方法:
- 仅在服务器上安装 Java 运行时;上传并运行应用程序的本地构建的 jar 文件。
- 在服务器上安装包含所有依赖项的完整 Java SDK,从版本控制中检出源代码并在服务器上构建应用程序。
由于我目前没有部署 Java 后端的经验,我想知道对此的推荐/标准解决方案是什么。我看到两种方法都有优缺点(方法 1:设置更简单,更新之间的停机时间更短;方法 2:不容易出错,可以在生产环境中运行测试)。
感谢您的回答!