有没有办法为独立Spring Boot应用程序实现stop()作为服务/守护进程?

时间:2016-03-25 10:26:08

标签: spring-boot apache-kafka start-stop-daemon

我想知道如何实现Apache Commons Daemon在Spring Boot上提供的stop()方法。

我从https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html阅读了相关文档,看来Spring Boot 1.3.x或更高版本支持在Linux上使用systemctl命令作为服务/守护进程启动(尤其是CentOS,这是我当前的环境用于检测)。

Spring Boot应用程序似乎可以使用脚本和systemctl命令声明/停止,但没有关于我的问题的描述。我需要该函数的原因是因为Apache Kafka在应用程序上使用,因此它应该在停止时执行close()。

提前致谢!

0 个答案:

没有答案