Является ли хорошей идеей сделать 1 миллион индивидуальных http-запросов к услуге от потребителя kafka? - PullRequest
0 голосов
/ 08 мая 2019

Допустим, у меня есть потребитель kakfa, который может потреблять тонны сообщений в секунду. Каждое из этих сообщений должно быть отправлено в другой сервис через HTTP-запрос. Это хорошая идея сделать индивидуальный HTTP-запрос для каждого сообщения? Примерно 1 миллион сообщений = 1 миллион запросов HTTP

1 Ответ

0 голосов
/ 09 мая 2019

Это в значительной степени зависит от вашего варианта использования.Очевидно, что их группировка будет более эффективной.Тем не менее, я думаю, что самое важное, что нужно помнить, это когда вы передаете эти сообщения.Всякий раз, когда вы решите сделать http-вызов, я бы порекомендовал не фиксировать сообщение, пока http-вызов не завершится успешно.Конечно, это подразумевает, что ваш http-вызов идемпотентен, потому что если ваше приложение завершится сбоем во время http-запроса, вы снова получите сообщение.

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