Kafka Consumer In. Net Core - PullRequest
       82

Kafka Consumer In. Net Core

1 голос
/ 15 января 2020

Я хочу использовать Kafka в качестве брокера сообщений в нашем проекте на основе микросервиса. Какова лучшая практика для реализации потребителей? Должны ли мы реализовать в WebApi в качестве фоновой службы с добавлением размещенных служб или автономного консольного приложения? Из-за бесконечного l oop для очередей прослушивания я сомневаюсь использовать в проекте API из соображений производительности и масштабируемости. Несмотря на это, я должен использовать модели и классы в WebApi. Для простого масштабирования лучше использовать выделенный поток для потребителя и использовать консольное приложение. Интересно, есть ли лучшая практика или пример для реализации потребителя Kafka. Net Core?

1 Ответ

1 голос
/ 15 января 2020

В веб-приложении вы должны создать фоновые рабочие потоки для обработки пользовательских экземпляров .

Необходимы бесконечные циклы опроса, если вы хотите постоянно обрабатывать записи Kafka.

...