-2
내 응용 프로그램 논리는 이벤트 처리를 기반으로해야합니다. 해당 제작자 - 소비자 패턴 및 이벤트 클래스를 구현하기가 어렵지 않습니다. 하지만 먼저 이것이 구현되지 않았는지 확인하고 싶습니다.Java : 분산되지 않은 이벤트 처리
저는 비 분산 이벤트 처리에 대해 말씀 드리고자합니다. 나는. 내 이벤트를 serialize하고 다른 JVM으로 보낼 필요가 없다.
어떤 옵션이 있습니까?
- 저는 스프링을 사용합니다. Spring에서는 이미 이벤트 처리 지원이있다. Spring 이벤트 처리는 충분히 강력합니까? 한계는 무엇입니까?
- 나는 Akka를 사용할 수 있습니다. 좋습니다.하지만 Akka는 주로 분산 시스템 용입니다. 단일 JVM 응용 프로그램에 사용할 가치가 있습니까?
- 직접 구현할 수 있습니다. 큰 문제는 아니지만 항상 바퀴를 재발 명하기 전에 stackoverflow를 참조하는 것이 좋습니다.
?
귀하의 질문이 너무 광범위하다고 생각합니다. 하지만 몇 가지 의견 : 당신은 오늘 배포되지 않습니다,하지만 어쩌면 내일? 그래서, 그것은 여전히 Akka를 고려하는 논쟁이 될 것입니다. 반면에 YAGNI도 절대로 잊어서는 안됩니다 (필요하지는 않습니다). 하지만 다음은 강력 이벤트 처리를 구현할 수는 없다고 생각 하겠지만 스프링과 같은 고급 프레임 워크를 신뢰하지 마십시오. – GhostCat
저는 Akka에 익숙하지 않지만 AFAIK는 주로 분산 시스템을 다루지 않습니다. 또한이를 사용하여 메시지 전달을 기반으로 동시 응용 프로그램을 작성할 수 있습니다. – beatngu13