Procházet zdrojové kódy

rename cooperative strategy option to coop

Grega Bremec před 7 měsíci
rodič
revize
f2293aeadf

+ 3 - 2
code/core-api-consumer/src/main/java/com/redhat/training/kafka/coreapi/consumer/Consumer.java

@@ -48,7 +48,7 @@ public class Consumer {
         props.put(ConsumerConfig.FETCH_MIN_BYTES_CONFIG, cf.getOptionalValue("consumer.fetch-min-bytes", String.class).orElse("1"));
         props.put(ConsumerConfig.MAX_POLL_RECORDS_CONFIG, cf.getOptionalValue("consumer.max-poll-recs", String.class).orElse("500"));
 
-        switch (cf.getOptionalValue("consumer.assignment-strategy", String.class).orElse("cooperative")) {
+        switch (cf.getOptionalValue("consumer.assignment-strategy", String.class).orElse("coop")) {
             case "range":
                 props.put(ConsumerConfig.PARTITION_ASSIGNMENT_STRATEGY_CONFIG,
                             org.apache.kafka.clients.consumer.RangeAssignor.class.getName());
@@ -61,7 +61,8 @@ public class Consumer {
                 props.put(ConsumerConfig.PARTITION_ASSIGNMENT_STRATEGY_CONFIG,
                             org.apache.kafka.clients.consumer.StickyAssignor.class.getName());
                 break;
-            case "cooperative":
+            case "coop":
+            default:
                 props.put(ConsumerConfig.PARTITION_ASSIGNMENT_STRATEGY_CONFIG,
                             org.apache.kafka.clients.consumer.CooperativeStickyAssignor.class.getName());
         }

+ 1 - 1
code/core-api-consumer/src/main/resources/META-INF/microprofile-config.properties

@@ -47,7 +47,7 @@ ssl.truststore.password = FIXME
 # consumer.ac-interval =                    # 5000
 # consumer.fetch-min-bytes =                # 1
 # consumer.max-poll-recs =                  # 500
-# consumer.assignment-strategy =            # cooperative (range, rr, sticky)
+# consumer.assignment-strategy =            # coop (range, rr, sticky)
 # consumer.heartbeat-interval =             # 3000
 # consumer.session-timeout =                # 45000
 # consumer.auto-offset-reset =              # latest

+ 1 - 1
code/core-api-producer/src/main/resources/META-INF/microprofile-config.properties

@@ -47,7 +47,7 @@ ssl.truststore.password = FIXME
 # consumer.ac-interval =                    # 5000
 # consumer.fetch-min-bytes =                # 1
 # consumer.max-poll-recs =                  # 500
-# consumer.assignment-strategy =            # cooperative (range, rr, sticky)
+# consumer.assignment-strategy =            # coop (range, rr, sticky)
 # consumer.heartbeat-interval =             # 3000
 # consumer.session-timeout =                # 45000
 # consumer.auto-offset-reset =              # latest