Documentation
¶
Index ¶
Constants ¶
View Source
const (
PartVarPartitionIDField = "kafkaPartId"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Publisher ¶
type Publisher struct {
// contains filtered or unexported fields
}
func NewPublisher ¶
func NewPublisher(option PublisherOption) *Publisher
type PublisherOption ¶
type PublisherOption struct {
WriteConfig WriteConfig
}
type SubscribeOption ¶
func (SubscribeOption) AddAddr ¶
func (option SubscribeOption) AddAddr(addr ...string) SubscribeOption
func (SubscribeOption) SetGroupID ¶
func (option SubscribeOption) SetGroupID(groupID string) SubscribeOption
func (SubscribeOption) SetTopic ¶
func (option SubscribeOption) SetTopic(topic string) SubscribeOption
type Subscriber ¶
type Subscriber struct {
// contains filtered or unexported fields
}
func NewKafkaSubscriber ¶
func NewKafkaSubscriber(option SubscribeOption) (*Subscriber, error)
func (*Subscriber) Close ¶
func (s *Subscriber) Close() error
func (*Subscriber) Read ¶
func (s *Subscriber) Read(ctx context.Context) (message.InputMessage, error)
type WriteConfig ¶
type WriteConfig = kafka.WriterConfig
Click to show internal directories.
Click to hide internal directories.