You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add an additional APACHE_KAFKA provider that defaults to apache/kafka-native. Users can override the image to use the JVM-based apache/kafka image if desired.
Consider deprecating the STRIMZI and KAFKA_NATIVE providers.
The text was updated successfully, but these errors were encountered:
Agreed with @ozangunalp. My tests of the official Kafka native are not very convincing. The amount of memory it uses upfront is concerning (in comparison to Ozan's variant).
We can add it as a possibility, but it won't be the default.
Sure, we can limit the memory, but something looks weird - it probably initialize too much or load too many classes. Our kafka-native does not need that.
Description
Dev Services for Kafka currently supports three providers:
All of which require a slightly different setup:
quarkus/extensions/kafka-client/deployment/src/main/java/io/quarkus/kafka/client/deployment/DevServicesKafkaProcessor.java
Lines 228 to 276 in 888266f
Since Kafka 3.7.0, the Apache foundation finally publishes official container images, in both JVM and native flavor:
The
org.testcontainers:kafka
module already supports them: https://java.testcontainers.org/modules/kafka/#using-orgtestcontainerskafkakafkacontainerImplementation ideas
Add an additional
APACHE_KAFKA
provider that defaults toapache/kafka-native
. Users can override the image to use the JVM-basedapache/kafka
image if desired.Consider deprecating the
STRIMZI
andKAFKA_NATIVE
providers.The text was updated successfully, but these errors were encountered: