You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基础镜像中的应用服务器是什么?Quarkus HTTP端点禁用及扩展关联咨询

问题解答

1. 基础镜像中的应用服务器指的是什么?

Quarkus基础镜像里的应用服务器,是Quarkus运行时内置的嵌入式HTTP服务器(底层基于Undertow或Vert.x实现),它是Quarkus处理HTTP请求的核心组件,默认只要项目引入了HTTP相关扩展,就会自动启动。

2. 如何禁用HTTP端点?

如果你的应用仅使用Kafka无需HTTP服务,可通过两种方式禁用:

  • 移除HTTP相关扩展:直接从项目依赖中删除所有HTTP类扩展(比如quarkus-resteasy-reactive-jackson、quarkus-http、quarkus-resteasy等),Quarkus会自动跳过HTTP服务器的启动流程。
  • 配置禁用:如果无法完全移除HTTP依赖(部分扩展可能隐式依赖),可以在application.properties中添加配置:
    quarkus.http.enabled=false
    
    或者在启动命令中添加参数:
    -Dquarkus.http.enabled=false
    

3. HTTP端点与quarkus-resteasy-reactive-jackson的关系

quarkus-resteasy-reactive-jackson是Quarkus提供的RESTful API支持扩展,它依赖Quarkus的HTTP服务器组件——只要引入这个扩展,默认会触发HTTP服务器启动,从而暴露HTTP端点。

但要注意:HTTP端点并非仅和这个扩展绑定,任何引入了HTTP核心扩展(如quarkus-http)或其他REST类扩展的项目,都会启动HTTP服务器。如果你的应用不需要HTTP服务,直接移除quarkus-resteasy-reactive-jackson即可避免该端点被创建。


内容的提问来源于stack exchange,提问作者Chain Head

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 15:32:15