Documentation ¶ Index ¶ type Instance func New(opts *pubsub.Options, k ...any) (*Instance, error) func (this *Instance) Publish(param pubsub.Params, msg any) error func (this *Instance) Subscribe(param pubsub.Params, cbs *pubsub.Cbfunc) Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Instance ¶ type Instance struct { // contains filtered or unexported fields } func New ¶ func New(opts *pubsub.Options, k ...any) (*Instance, error) New 创建kafkaHander实例 func (*Instance) Publish ¶ func (this *Instance) Publish(param pubsub.Params, msg any) error Publish 发布消息 func (*Instance) Subscribe ¶ func (this *Instance) Subscribe(param pubsub.Params, cbs *pubsub.Cbfunc) Subscribe 订阅消息 关于kafka订阅,如果topic一样,需要进行合并,通过key来判断是否是同一个消息 如果topic不一样,就分开消费 Source Files ¶ View all Source files consumerGroup.goconsumerGroupHander.goconsumerSingle.gokafkaHander.go Click to show internal directories. Click to hide internal directories.