том смысле, что сам broker и producer будут на одном хосте с публичным ip, а consumer - мой компьютер домашний), то он сможет получать сообщения? Там просто TCP подключение и оно работает по типу websocket или же по типу http? Извините, если глупый вопрос
Если вы консюмером имеете сетевой доступ к брокерам Кафки и можете подключиться к bootstrapServers, то все должно работать, почему и нет
Там ни то, ни другое, но вообще-то это и без разницы. Наличие NAT важно, если вам нужно входящее подключение от сервера к клиенту за NAT, а во всех упомянутых случаях (протокол kafka, websocket, http) подключение идёт только от клиента к серверу, и дальше по установленному каналу идёт двусторонний обмен.
Обсуждают сегодня