Documentation ¶
Overview ¶
Package 发布订阅器对象
Package pubsub 发布订阅器对象 非常适合作为简单的广播模式的中间件
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNeedToPointOutTopics = errors.New("需要指名发布订阅器")
ErrNeedToPointOutTopics 需要指名发布订阅器
View Source
var ErrPubSubAlreadyListened = errors.New("发布订阅器已经被监听了")
ErrPubSubAlreadyListened 发布订阅器已经被监听了
View Source
var ErrPubSubNotListeningYet = errors.New("发布订阅器未被监听")
ErrPubSubNotListeningYet 发布订阅器未被监听
Functions ¶
This section is empty.
Types ¶
type Consumer ¶
type Consumer struct { *clientkeybatch.ClientKeyBatch *consumerabc.ConsumerABC // contains filtered or unexported fields }
Consumer 发布订阅器消费者对象
func NewConsumer ¶
func NewConsumer(kb *clientkeybatch.ClientKeyBatch, opts ...broker.Option) *Consumer
NewConsumer 创建一个新的发布订阅器消费者对象 @params k *clientkeybatch.ClientKeyBatch redis客户端的批键对象 @params opts ...broker.Option 消费者的配置
type Producer ¶
Producer 发布订阅器生产者对象
func NewProducer ¶
NewProducer 创建一个新的发布订阅器的生产者 @params k *clientkey.ClientKey redis客户端的键对象 @params opts ...broker.Option 生产者的配置
Click to show internal directories.
Click to hide internal directories.