Documentation
¶
Overview ¶
#### references: - https://medium.com/event-driven-utopia/understanding-kafka-topic-partitions-ae40f80552e8 - https://silverback-messaging.net/concepts/broker/kafka/kafka-partitioning.html?tabs=destination-partition-fluent%2Cenricher-fluent%2Cconcurrency-fluent%2Cassignment-fluent - https://www.youtube.com/watch?v=JalUUBKdcA0
Index ¶
- Constants
- type Config
- type Handle
- type Handler
- func (handler *Handler) Cleanup(sess sarama.ConsumerGroupSession) (err error)
- func (handler *Handler) Close() error
- func (handler *Handler) Consume() (err error)
- func (handler *Handler) ConsumeClaim(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim) error
- func (handler *Handler) Setup(sess sarama.ConsumerGroupSession) (err error)
- func (handler *Handler) WithHandle(handle Handle) *Handler
- func (handler *Handler) WithLogger(logger *zap.Logger) *Handler
Constants ¶
View Source
const (
RFC3339ms = "2006-01-02T15:04:05.000Z07:00"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handle ¶
type Handle func(msg *sarama.ConsumerMessage)
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func HandlerFromConfig ¶
func NewHandler ¶
func (*Handler) Cleanup ¶
func (handler *Handler) Cleanup(sess sarama.ConsumerGroupSession) (err error)
func (*Handler) ConsumeClaim ¶
func (handler *Handler) ConsumeClaim(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim) error
func (*Handler) WithHandle ¶
Click to show internal directories.
Click to hide internal directories.