Spring boot执行器提供了一些端点,比如健康、指标、信息。它还允许我们编写自己的自定义端点。
我有一个需求,我需要将一些Dropwizard指标统计数据公开为端点。最新的Spring-boot确实支持dropwizard指标,但它不符合我的要求,所以我计划拥有自己的web端点/stats
但是现在我不能决定它应该是一个普通的Controller还是一个自定义的致动器Endpoint。这两个术语有什么区别?
PS:问题看起来像是意见基础,但答案应该足够简单。
我正在为一个个人项目构建一个REST,使用Spring这样做,并部署到上。该项目在本地编译和运行,没有任何问题,我可以部署到GAE,没有构建错误。但是,当我在部署到GAE之后导航到URI时,会抛出404,其中包含以下消息:
No context on this server matched or handled this request.
Contexts known to this server are:
/ ---> o.e.j.w.WebAppContext@56ef9176{/,file:///var/lib/jetty/webapps/root/,UNAVAILABLE}{/r
Vertx和Spring都可以用来构建完整的REST应用程序,具有许多特性,比如度量计算、通过JMX进行监视。
( a) Spring Boot和Vertx有什么区别?
我偶然发现了一篇文章:。
它描述了一个技术堆栈,它混合了vertx和Spring ,但它们都是新的技术栈,还无法在上述链接中找到使用情况。
我目前正在从事一个REST应用程序项目,因此我想在跳入之前选择正确的堆栈。提前谢谢。