Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KafkaConsumerConfig ¶
type KafkaConsumerConfig struct { ConnectTimeOut int `value:"${kafka.socket_connect_timeout:=30}"` ReadTimeOut int `value:"${kafka.socket_read_timeout:=30}"` WriteTimeOut int `value:"${kafka.socket_write_timeout:=30}"` Brokers []string `value:"${kafka.brokers:=127.0.0.1:9092}"` Version string `value:"${kafka.version:=2.4.0}"` ChannelBufferSize int `value:"${kafka.message_cache:=256}"` ClientId string `value:"${kafka.client_id:=kafka_client}"` IsGroup bool `value:"${kafka.consumer.is_group:=false}"` AutoCommitInterval int `value:"${kafka.consumer.auto_commit_interval_ms:=1000}"` UserTopic string `value:"${kafka.consumer.user_topic:=}"` UserPartitions []int `value:"${kafka.consumer.user_partitions:=}"` OffsetLevel string `value:"${kafka.consumer.offset_level:=offset_newest}"` }
type KafkaConsumerStarter ¶
type KafkaConsumerStarter struct { KafkaConsumerConfig *KafkaConsumerConfig `autowire:""` // contains filtered or unexported fields }
func (*KafkaConsumerStarter) GetPartitionConsumeChan ¶
func (k *KafkaConsumerStarter) GetPartitionConsumeChan(partition int32) (ch <-chan *sarama.ConsumerMessage, err error)
func (*KafkaConsumerStarter) GetPartitions ¶
func (k *KafkaConsumerStarter) GetPartitions() []int32
func (*KafkaConsumerStarter) GetUserTopic ¶
func (k *KafkaConsumerStarter) GetUserTopic() string
Click to show internal directories.
Click to hide internal directories.