对于 spring boot web、spring boot task,是需要长期运行的,既如此,如何实现呢 ?
两个方案:
方案1
借助 Linux 系统中的 Systemd、Supervisor 等工具。
这个可以参考:
- http://www.baeldung.com/spring-boot-app-as-a-service
- https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html
方案2
使用 Docker。
可以参考:
- https://www.callicoder.com/spring-boot-docker-example/
- http://containertutorials.com/docker-compose/spring-boot-app.html