Eri*_*ric 5 java windows spring spring-boot microservices
我是 spring-boot 新手,所以请放轻松。
我需要为管理员提供一种从作业调度程序启动和停止我的 spring-boot 微服务的方法。如果我可以为服务创建start.bat
和stop.bat
文件,那么调度程序可以调用它们。
如何在不终止进程的情况下从命令行停止 spring-boot 微服务?如果可能的话,我想要一个优雅的退出。
主机将是 Windows 服务器。
如果项目中包含 Spring Boot Actuator,则可以启用关闭端点(默认情况下未启用)。这意味着如果您向http://yourserver.com/yourapp/shutdown发出请求,应用程序将正常关闭。管理员可以使用标准工具(例如 curl)执行此类请求。
请参阅Spring Boot 参考文档中的端点。您可以通过将以下内容添加到您的application.properties
:
endpoints.shutdown.enabled=true
Run Code Online (Sandbox Code Playgroud)
当然,您需要限制对该端点的访问,否则任何有权访问该服务的人都可以发出请求并关闭应用程序。
归档时间: |
|
查看次数: |
14221 次 |
最近记录: |