tx7do / kratos-transport

kratos transport layer extension
MIT License
340 stars 92 forks source link

RocketMQ的消费者组只能配置一个吗?可以配置多个吗? #94

Closed mirror6Y closed 3 weeks ago

mirror6Y commented 2 months ago

type rocketmqBroker struct { sync.RWMutex

options     broker.Options
enableTrace bool

nameServers   []string
nameServerUrl string

credentials rocketmqOption.Credentials

retryCount int

instanceName string
groupName    string
namespace    string

connected bool

producers   map[string]rmqClient.Producer
consumer    rmqClient.SimpleConsumer
subscribers *broker.SubscriberSyncMap

subscriptionExpressions map[string]*rmqClient.FilterExpression
awaitDuration           time.Duration
maxMessageNum           int32
invisibleDuration       time.Duration
receiveInterval         time.Duration

producerTracer *tracing.Tracer
consumerTracer *tracing.Tracer

}

mirror6Y commented 3 weeks ago

SimpleConsumer 推荐使用单例模式