consumer instance passing MaxPartitionCount to coordinator

This commit is contained in:
chrislu
2024-05-13 18:30:10 -07:00
parent 2142842f82
commit 372bd8d71d
6 changed files with 19 additions and 4 deletions

View File

@@ -51,6 +51,7 @@ func (sub *TopicSubscriber) doKeepConnectedToSubCoordinator() {
ConsumerGroup: sub.SubscriberConfig.ConsumerGroup,
ConsumerGroupInstanceId: sub.SubscriberConfig.ConsumerGroupInstanceId,
Topic: sub.ContentConfig.Topic.ToPbTopic(),
MaxPartitionCount: sub.ProcessorConfig.ConcurrentPartitionLimit,
},
},
}); err != nil {

View File

@@ -21,7 +21,7 @@ type ContentConfiguration struct {
}
type ProcessorConfiguration struct {
ConcurrentPartitionLimit int // how many partitions to process concurrently
ConcurrentPartitionLimit int32 // how many partitions to process concurrently
}
type OnEachMessageFunc func(key, value []byte) (shouldContinue bool, err error)