diff options
author | Dana Powers <dana.powers@gmail.com> | 2016-07-16 20:20:45 -0700 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2016-07-16 20:54:55 -0700 |
commit | ed0bffbcc652ee6c74297aee8a473d13af928562 (patch) | |
tree | fbe10f9d2f5eb3c8c92a1c4c2742f2d88e29d1b5 /kafka/consumer/group.py | |
parent | 947625bfa4b6462e3f7c0fdad0a0cd69708beb2c (diff) | |
download | kafka-python-config_selector.tar.gz |
Expose selector type as config optionconfig_selector
Diffstat (limited to 'kafka/consumer/group.py')
-rw-r--r-- | kafka/consumer/group.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kafka/consumer/group.py b/kafka/consumer/group.py index 982cd7b..5343a9b 100644 --- a/kafka/consumer/group.py +++ b/kafka/consumer/group.py @@ -6,7 +6,7 @@ import time import six -from kafka.client_async import KafkaClient +from kafka.client_async import KafkaClient, selectors from kafka.consumer.fetcher import Fetcher from kafka.consumer.subscription_state import SubscriptionState from kafka.coordinator.consumer import ConsumerCoordinator @@ -173,6 +173,9 @@ class KafkaConsumer(six.Iterator): metrics. Default: 2 metrics_sample_window_ms (int): The maximum age in milliseconds of samples used to compute metrics. Default: 30000 + selector (selectors.BaseSelector): Provide a specific selector + implementation to use for I/O multiplexing. + Default: selectors.DefaultSelector Note: Configuration parameters are described in more detail at @@ -218,6 +221,7 @@ class KafkaConsumer(six.Iterator): 'metric_reporters': [], 'metrics_num_samples': 2, 'metrics_sample_window_ms': 30000, + 'selector': selectors.DefaultSelector, } def __init__(self, *topics, **configs): |