队列配置
本节主要介绍pan的队列配置,主要是消息队列例如kafka、rabbitmq、rocketmq、nsq的相关配置。
[KafkaProxy]enable=trueKafkaWaitAll=trueKafkaCompression=trueKafkaPartitioner=round //可选round、random、hashKafkaProducerTimeout=10 //单位sbrokers=localhost:9092sasl=falseuser=password=valid=failMode=retry/save/discard(无限次重试、保存到redis、丢弃)[RabbitmqProxy]enable=falseurl=amqp://guest:guest@localhost:5672/valid=test:test log:testfailMode=retry/save/discard(无限次重试、保存到redis、丢弃)[RocketmqProxy]enable=falseproducerGroup=testnameServer=127.0.0.1:9876producerRetry=2valid=TopicTestfailMode=retry/save/discard(无限次重试、保存到redis、丢弃)[NSQProxy]enable=falsensqdAddr=127.0.0.1:4150valid=testfailMode=retry/save/discard(无限次重试、保存到redis、丢弃)[DelayMQProxy]enable=falsekey=delay_queue //延时队列key名称limit=1000 //zrange命令一次取数据最大限制,建议设置为1000
- kafka队列配置主要包括broker地址,kafka压缩方式,是否启用kafka等
- rabbitmq配置主要包括是否启用rabbitmq、rabbitmq地址
- rocketmq配置主要包括是否启用rocketmq、nameserver地址等
- nsq配置主要包括是否启用nsq、nsqd地址
- delaymq配置主要包括是否开始延时功能配置
