이벤트 처리 도메인을 처음 사용했습니다. 내 요구 사항에 대한 자바 기반 이벤트 처리 프레임 워크를 찾고있다. 아파치 스톰 (Apache Storm), 아파치 카프카 (Apache Kafka), 래빗 맥스 (RabbitMQ)와 같은 전통적인 이벤트 중개인들과 같은 Myriad 프레임 워크에서 문서 및 튜토리얼 미로를 살펴 보았습니다. 나는 더 현명하지 않다.이벤트 처리 프레임 워크 권장 사항
나의 요구 사항은 다음과 같습니다. 나에게 푸시되는 이벤트 소스 (예 : 사용 추적)가 있습니다. 나는 그들과 함께 다음과 같은 일을 할 :
- 버킷 팅 (예를 들어, 고객이 다른 버킷로 분할) 데이터베이스에 배치로
- 삽입 모든 bucketed 이벤트.
- 일종의로드 균형 조정/이벤트 우선 순위 지정을 수행합니다 (예 : 우선 순위가 낮은 고객이 거대한 번호를 누르지 않기를 바랍니다. 우선 순위가 낮은 고객을 몇 가지 이벤트로 굶어 죽이는 이벤트
나는 이벤트 순서에 대해 너무 많이 걱정하지 않는다, 그러나 나는 이러한 시스템의 고 가용성을 확인하고 싶습니다.
몇 가지 지침이 있습니다. 기술 인프라는 없지만 Java 기반의 것입니다. 귀하의 경우에는
- Storm
- Spark Streaming (마이크로 배치)
- Samza
- Flink
: