Skip to content

NATS 配置说明

本文档描述 RobustMQ NATS(含 mq9)协议的所有配置项。全局/基础配置请参考 Broker 配置说明;其他协议配置见 MQTT 配置Kafka 配置AMQP 配置

[nats_runtime]

NATS Core / mq9 协议服务配置。

toml
[nats_runtime]
tcp_port = 4222
tls_port = 4223
ws_port = 4080
wss_port = 4443
max_payload = 1048576
auth_required = false
ping_interval = 60
ping_max = 3
ping_send_chunk = 10000
core_shard_num = 10
push_thread_num = 1
push_queue_thread_num = 10
mq9_mailbox_default_ttl = 86400
配置项类型默认值说明
tcp_portu324222NATS TCP 监听端口
tls_portu324223NATS TLS 监听端口
ws_portu324080NATS WebSocket 监听端口
wss_portu324443NATS WebSocket Secure 监听端口
max_payloadu641048576 (1 MB)单条消息最大 payload 大小(字节)
auth_requiredboolfalse是否要求客户端认证
ping_intervalu6460服务端主动发送 PING 的间隔(秒)
ping_maxu643最大未回应 PING 次数,超过后断开连接
ping_send_chunkusize10000发送 PING 时每批处理的连接数
core_shard_numusize10内部核心分片数量
push_thread_numusize1直接推送线程数(每个 bucket 一个线程)
push_queue_thread_numusize10队列推送线程数(每个队列组 bucket 一个线程)
mq9_mailbox_default_ttlu6486400mq9 Mailbox 默认 TTL(秒),客户端未指定时使用

延伸阅读

🎉 既然都登录了 GitHub,不如顺手给我们点个 Star 吧!⭐ 你的支持是我们最大的动力 🚀