알림을 위해 여러 가지 방법을 지원하여 애플리케이션에 좀 더 깊이를 더하고 있습니다. 현재 사이트에 예외가 있거나 사이트에서 이벤트가 발생하면 전자 메일이 해당 사용자에게 발송되지만 더 일반적인 것으로 지정합니다. 사용자가 알림 메서드의 우선 순위를 지정할 수 있기를 바랍니다. 그들이 온라인 일 때 XMPP 메시지를 받고 싶다면 그렇게 통보 받게됩니다. 온라인 상태가 아니면 이메일 등을 받게됩니다.ESB를 언제 사용합니까? 이메일/XMPP/SMS로 메시지 보내기
ESB가 내가 여기에서 사용하기를 원하는 것처럼 보이지만 모든 ESB는 헤비급처럼 보입니다. 지금은 클러스터링/장애 조치 (failover)를 위해 파일 전송이나 이동의 필요성을 아직 갖고 있지 않습니다.
나는 Smack으로 조금 놀았으며, 내가 원하는 것에 잘 맞습니다. 이것은 단순히 XMPP 클라이언트 라이브러리입니다. 이 응답을 읽은 후에는 Apache Camel이나 Active MQ 등에서 얻을 수있는 양을 결정해야합니다. 원하는 주요 구성 요소는 라우팅 엔진입니다. 나는 쉽게 내 자신의 하나를 쓸 수 있습니다, 우선 순위/다른 방법을 주문하지만, 나중에 더 많은 도움이 될지 궁금하네요. 이제는 반대로 나중에 내 맞춤 라우팅 엔진을 폐기해야합니다.
을 나는 보스 솔기를 사용하고, 또한 잘 작동하는 여러 JVM에 대한 JMS를 사용하도록 구성 할 수있는 좋은 관찰자/프로듀서 이벤트 시스템이 있습니다. 이벤트가 발생하면 궁금한 점이 있습니다. ESB를 사용하여받는 사람에게 알리는 방법을 결정하거나 직접 구현해야합니까? –