Балансировать нагрузку на конечную точку базы данных или производить напрямую в Kafka - PullRequest
0 голосов
/ 23 мая 2018

Если моей системе необходимо захватить геолокацию нескольких транспортных средств и записать их в MongoDB, у меня есть два варианта:
1. Запустить сервер или кластер серверов на хорошо известном порту, таком как 9000, и прослушатьдля сообщений транспортного средства на нем.Как только приходит сообщение, обработчик запишет его в БД.
2. Запустите кластер Kafka, который получает сообщения и записывает их в разделы.Затем другая группа серверов может читать темы Kafka и записывать их в БД.

Из двух приведенных выше подходов есть ли один, который является более предпочтительным?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...