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