Как подключить Локальный кластер Кафки к локальному Mongodb?

#mongodb #spring-boot #apache-kafka

Вопрос:

В настоящее время я работаю над небольшим проектом, в котором мне нужно подключить кластер кафки к mongodb, чтобы сообщения, опубликованные в теме кафки, хранились в базе данных mongodb. В настоящее время у меня есть локальный кластер кафки, производитель springboot, публикующий сообщения в теме, и потребитель springboot, потребляющий эти сообщения локально. Я также установил mongodb compass локально…я просматривал учебные пособия, и я понял, что для того, что я хочу сделать, мне нужно использовать какой-то разъем приемника(разъем mongodb), но большинство примеров основаны на mongodb atlas и confluent или aws, управляемых kafka…is есть какие-либо хорошие учебные пособия, которым я могу следовать, чтобы узнать, как работать с локальным кластером кафки и локальным mongodb, или если кто-нибудь из вас может объяснить мне, что делать, я буду вам очень признателен.. Спасибо.

Ответ №1:

большинство примеров основаны на атласе mongodb и кафке, управляемом confluent или aws..

Удалите все ключи доступа или проверки подлинности и просто измените bootstrap.servers строку подключения property Mongo, и любой учебник, который вы найдете, должен работать с вашими локальными установками

AFAICT, пример Docker в документации не использует никаких облачных сервисов

https://docs.mongodb.com/kafka-connector/current/kafka-docker-example/