Я новичок в области обработки событий. Я ищу платформу обработки событий на основе Java для своих требований. Я прошел через лабиринт документации и руководств по платформам Myriad — Apache Storm, apache Kafka, а также традиционным брокерам событий, таким как RabbitMQ. Я не мудрее.
Мои требования следующие. У меня есть источник событий (например, отслеживание использования), которые передаются мне. Я хочу сделать с ними следующие вещи:
- Разделение на сегменты (разделите их на разные сегменты, например, по клиентам)
- Вставьте все сегментированные события в виде пакетов в базу данных.
- Выполните какую-либо балансировку нагрузки/приоритизацию событий, например. не хочу, чтобы клиент с низким приоритетом выдвигал огромное «нет». событий, лишающих высокоприоритетного клиента нескольких событий.
Меня не слишком волнует порядок событий, но я хотел бы обеспечить высокую доступность этих систем.
Глядя на несколько указателей, чтобы начать с. Технологическая инфраструктура не бар, а что-то на основе Java.