UDP 监听器配置 (proto)

监听器 配置概述

config.listener.v3.UdpListenerConfig

[config.listener.v3.UdpListenerConfig proto]

{
  "downstream_socket_config": {...},
  "quic_options": {...},
  "udp_packet_packet_writer_config": {...}
}
downstream_socket_config

(config.core.v3.UdpSocketConfig) 监听器的 UDP 套接字配置。对于 prefer_gro 的默认值为监听器套接字的 false。如果从少量来源接收大量数据报,在性能测试后启用此选项可能会有所帮助。

quic_options

(config.listener.v3.QuicProtocolOptions) QUIC 协议的配置。如果为空,则不会在此监听器上启用 QUIC。设置为默认对象以启用 QUIC 而不修改任何其他选项。

udp_packet_packet_writer_config

(config.core.v3.TypedExtensionConfig) UDP 数据包写入器的配置。如果为空,HTTP/3 将在可用时使用 GSO (UdpDefaultWriterFactory) 或默认内核 sendmsg 如果没有,(UdpDefaultWriterFactory) 并且原始 UDP 将使用内核 sendmsg。

提示

此扩展类别具有以下已知扩展

config.listener.v3.ActiveRawUdpListenerConfig

[config.listener.v3.ActiveRawUdpListenerConfig proto]