我正在使用Ratpack构建一个微服务。我对使用ratpack中的链接如何路由请求有一个基本的了解。但是我不能理解的是,当我没有为"/buildinfo“和"/health”请求定义任何处理程序时,我的服务器是如何响应这些请求的。
我想知道如何修改和发送一些我想作为对这些请求的响应的数据。
发布于 2021-06-18 20:29:27
这是一个内置的特性。
Ratpack确实提供了HealthCheck接口,您可以实现并编写自己的处理程序,并在调用/health时覆盖check方法以返回所需的响应。您需要将新的处理程序添加到注册表中。
这篇文章提供了一个很好的解释和示例https://blog.mrhaki.com/2015/11/ratpacked-add-health-checks.html
https://stackoverflow.com/questions/66762047
复制相似问题