Documentation ¶
Index ¶
- Variables
- func CloseProducer()
- func GetProducer(configName string) (conn rocketmq.Producer)
- func LogDebug()
- func LogError()
- func LogInfo()
- func LogWarn()
- func NewConsumer(configName, groupID string, option ...consumer.Option) rocketmq.PushConsumer
- func NewProducer(configName string, option ...producer.Option) rocketmq.Producer
- type RocketMQConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var ProducerPool sync.Map
Functions ¶
func NewConsumer ¶
NewConsumer 初始化消费者
func NewProducer ¶
NewProducer 初始化生产者
Types ¶
type RocketMQConfig ¶
type RocketMQConfig struct { // 设置 TCP 协议接入点,从阿里云 RocketMQ 控制台的实例详情页面获取。 NameServer string // 命名空间(阿里云上的实例ID) Namespace string // 您在阿里云账号管理控制台中创建的 AccessKeyId,用于身份认证。 AccessKey string // 您在阿里云账号管理控制台中创建的 AccessKeySecret,用于身份认证。 SecretKey string // 是否自建RocketMQ true-自建 false-阿里云托管版。 IsLocal bool }
RocketMQConfig 基础配置
Click to show internal directories.
Click to hide internal directories.