Как мне ограничить доступ клиента Kafka только к данным одного клиента? - PullRequest
0 голосов
/ 15 ноября 2018

Я оцениваю Apache Kafka для публикации некоторых потоков событий (и команд) между моими службами, работающими на машинах.

Однако большинство этих машин принадлежат клиентам, находящимся на их территории, и подключенным к ихсетей.

Я не хочу, чтобы машина, принадлежащая одному клиенту, имела доступ к данным другого клиента.

Я вижу, что у Kafka есть модуль контроля доступа , который выглядит какэто позволяет вам ограничить доступ клиента в зависимости от темы.

Итак, я могу создать тему для каждого клиента и ограничить каждого клиента только своей темой.Это кажется плохой идеей, о которой я мог бы сожалеть в будущем, потому что я видел вещи, которые рекомендуют ограничить количество тем Kafka максимально до 1000.

Другой способ - создать раздел за клиента .Однако я не вижу способа ограничить доступ, если я это сделаю.

Есть ли выход из этого затруднения?

...