Я пытаюсь создать графический интерфейс реального времени в React, который слушает Кафку.У меня было несколько вопросов о передовых методах.
Моя архитектура - Kafka> Websocket Server> React App
Скажем, у меня есть три события в теме моих заказов:
Order ( Value = 1 )
Order ( Value = 2 )
Order ( Value = 3 )
И в моем веб-приложении я хочу показать таблицу из двух наивысших значений заказов, отсортированных по значению.
Является ли состояние React лучшим местом для этого?Это похоже на базу данных, например, когда у нас есть возможности Kafka?
Может быть, я делаю это на сервере веб-сокетов узла, где при каждом событии заказа я пересматриваю поток с начала, чтобы выбрать два самых больших заказа и переписать через веб-сокет?
Может быть, я делаю это с KSQL.Я не думаю, что возможно выполнить заказ даже на столе.Вы можете искать только по ID.
Есть мысли, пожалуйста?