알림 시스템을 구동하는 데 XMPP를 사용하고 있습니다. 기본적으로 나는 일련의 서비스를 갖게 될 것이며, 그 중 일부는 모든 사용자에게 방송 될 것이며 일부는 특정 클라이언트 (전체 JID)로 보내질 것이다.XMPP를 사용하여 대상 서비스 구현
모든 사용자에게 브로드 캐스트하는 서비스의 경우 PubSub 노드가 확실한 선택 인 것처럼 보이지만 메시지를 특정 클라이언트에 대상으로 지정하는 서비스의 경우 사용할 최적의 메커니즘이 확실하지 않습니다.
이러한 서비스를 다른 클라이언트 사용자로 나타내며 맞춤식 구현을 만들 수 있습니까? 이 문제는 어떻게 발견 될 것인가? 대화방에 그룹화하여 발견합니까? 그것은 약간의 해킹처럼 느껴집니다. 나 또한 맞춤형 서비스를 정의 할 수는 있지만 내 XML 태그를 정의하고 유지해야합니다.
저는 XMPP에 대한 표준 확장 기능이 많이 있음을 알고 있지만,이 경우 유용한 것은 없습니다.