我正在尝试使用弹簧MVC和带有弹簧云的弹簧靴来开发微服务。在这里,我正在使用JAR包装练习我的java微服务。当我使用Maven构建工具时,在构建项目时也使用JAR文件。我的最终目标是将我的微服务部署到AWS云中。
任何人都可以澄清我的微服务在云中的包装格式,因为我是云平台的初学者。
答案 0 :(得分:1)
由于您使用的是Spring引导,因此它支持UBER JAR格式,这是微服务的最佳推荐方式,因为它具有对服务器tomcat / jetty /等的嵌入式支持。检查12-factor apps
一旦你有了jar只需在EC2中推送它并运行java -jar
命令就会开始运行服务器。在spring boot application.properties
中,您可以定义服务器侦听端口,并且可以从安全组中允许该端口。
此外,您可以将Ec2连接到ELB。