Можно ли использовать Apache Kafka с настольным приложением - PullRequest
1 голос
/ 14 октября 2019

Я создаю новое настольное приложение в WPF. Целью приложения является чтение данных с устройства и отображение графиков в реальном времени в клиентах WPF. В то же время я хочу сохранить входящие данные в базу данных. Есть несколько других операций, которые будут выполняться над входящими данными параллельно. Подключенное устройство выдает данные со скоростью около 1000 сообщений в секунду. Я пытался оценить различные системы очередей сообщений для этого сценария и наткнулся на Apache Kafka в качестве одной из альтернатив. У меня есть несколько вопросов относительно того же:

  • Является ли это даже допустимым вариантом использования Kafka? Другими словами, должны ли мы вообще использовать Kafka для настольных приложений?
  • Есть ли примеры проектов / POC для того же? Я не могу найти таких примеров.
  • Как насчет проблемы доставки приложения? Поскольку у нас не будет центрального сервера для настольных приложений, мы должны запустить / развернуть kafka в системе каждого пользователя.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...