Documentation
¶
Index ¶
Constants ¶
View Source
const TopicReadEvent = "linkme_read_events"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Producer ¶
func NewSaramaSyncProducer ¶
func NewSaramaSyncProducer(producer sarama.SyncProducer) Producer
type ReadEventConsumer ¶
type ReadEventConsumer struct {
// contains filtered or unexported fields
}
func NewReadEventConsumer ¶
func NewReadEventConsumer(repo repository.InteractiveRepository, client sarama.Client, l *zap.Logger, hisRepo repository.HistoryRepository) *ReadEventConsumer
func (*ReadEventConsumer) BatchConsume ¶
func (i *ReadEventConsumer) BatchConsume(_ []*sarama.ConsumerMessage, events []ReadEvent) error
BatchConsume 处理函数,处理批次消息
type SaramaSyncProducer ¶
type SaramaSyncProducer struct {
// contains filtered or unexported fields
}
func (*SaramaSyncProducer) ProduceReadEvent ¶
func (s *SaramaSyncProducer) ProduceReadEvent(evt ReadEvent) error
Click to show internal directories.
Click to hide internal directories.