Spring boot 微服务云部署打包格式

Spring boot Microservice Cloud Deployment Packaging Format

我正在尝试使用 spring MVC 和 spring 通过 spring 云启动来开发微服务。我在这里练习使用 JAR 打包的 java 微服务。当我使用 Maven 构建工具时,在构建项目时也会使用 JAR 文件。我的最终目标是将我的微服务部署到 AWS 云中。

我是云平台的新手,谁能说说我的微服务在云中的打包格式

由于您使用的是 spring 引导,它支持 UBER JAR 格式,这是目前微服务最推荐的方式,因为它具有对服务器 tomcat / jetty / etc 的嵌入式支持. 检查 12-factor apps

一旦你有了 jar,只需将它推送到 EC2 中,运行 java -jar 命令就会启动 运行 服务器。在 spring boot application.properties 中,您可以定义服务器侦听端口,并且可以从安全组中允许。

此外,您可以将 Ec2 附加到 ELB。