Skip to content

HTTP/3

名称: h3

状态: Alpha

HTTP3监听器根据服务配置,监听在指定UDP端口,并使用HTTP/3协议进行数据传输。

gost -L http+h3://:8080
services:
- name: service-0
  addr: ":8080"
  handler:
    type: http
  listener:
    type: h3

参数列表

backlog (int, default=128)
请求队列大小
authorizePath (string, default=/authorize)
用户授权接口URI
pushPath (string, default=/push)
数据发送URI
pullPath (string, default=/pull)
数据接收URI
keepAlive (bool, default=false)
开启心跳检测。
ttl (duration, default=10s)
心跳间隔时长,当keepAlive为true时有效。
handshakeTimeout (duration, default=5s)
握手超时时长
maxIdleTimeout (duration, default=30s)
最大空闲时长
maxStreams (int, default=100)
最大并发stream数量

TLS配置请参考TLS配置说明