Opis zlecenia
1. Potrzebuję gotowej do użycia:
- konfiguracji serwera KAFKA w dockerze na obrazach BITNAMI,
- minimalnego skryptu nodejs, który będzie w stanie połączyć się z uruchomionym serwerem bazujący na node-librdkafka.
2. Jako wynik chciałbym otrzymać jedno archiwum tar.gz zawierające:
a. plik docker-compose.yml,
b. skrypt bash/sh generujący certyfikaty SSL,
c. minimalny skrypt producera/consumera napisany w nodejs i librdkafka,
d. plik README zawierający insturkcję jak krok po kroku wygenerować i użyć certyfikaty SSL.
3. Inne wymagania to:
a. pojedyncza instancja kafki (single broker),
b. wszyskie połączenia szyfrowane SSL,
c. uwierzytelnianie SASL/SCRAM,
d. uwierzytelnianie w zookeeper (brak możliwości anonimowego logowania do zookeeper).
4. Jeśli w kodzie pojawią się przykładowe hasła to powinny być one unikalne dla większej czytolności np. . 'kafka-client-password' zamiast 'password'.