zarusz / SlimMessageBus

Lightweight message bus interface for .NET (pub/sub and request-response) with transport plugins for popular message brokers.
Apache License 2.0
467 stars 78 forks source link

[Host.Kafka] Upgrade docker test container to latest Kafka cluster image #305

Open zarusz opened 6 days ago

zarusz commented 6 days ago

The docker-compose file uses an old Kafka version for our integration tests. We need to use latest and preferably use the confluent community distro confluentinc/cp-kafka:7.3.10.

Right now is uses the wurstmeister/kafka:2.13-2.8.1

  zookeeper:
    container_name: slim.zookeeper
    image: wurstmeister/zookeeper
    ports:
      - "2181:2181"
    networks:
      - slim

  kafka:
    container_name: slim.kafka
    image: wurstmeister/kafka:2.13-2.8.1
    ports:
      - "9092:9092"
    environment:
      KAFKA_ADVERTISED_HOST_NAME: localhost
      KAFKA_CREATE_TOPICS: "user-test-ping:2:1,user-test-echo:2:1,user-test-echo-resp:2:1"
      KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
    depends_on:
      - zookeeper
    networks:
      - slim

Also: https://endoflife.date/apache-kafka