2012-04-23 2 views
2

프로그래머 stackexchange에서 작성한 스레드가 응답을 얻지 못했기 때문에 여기에 게시하고 있습니다.이 답변을 얻지 못했기 때문에 여기에 대한 답변이 필요합니다.Tomcat 서버 내에 XMPP 모듈을 포함 할 수 있습니까?

우리가 구현하고자하는 학교 프로젝트 Android 앱에서 푸시 (push)와 같은 기술을 사용하려면 서버 (Tomcat)에서 전화 (Android)로 푸시 메시지를 보내야합니다.

몇 가지 조사를 한 후에 XMPP가 이러한 유형의 푸시 알림을 달성하기위한 좋은 옵션이 될 것이라는 것을 알게되었습니다. 이제는 문제가 모든 정보와 이벤트가 발생하는 Tomcat 서버와 어떻게 통합되어야하는지입니다. 우리의 다른 모든 페이지가 어디에 있는지.

XMPP 서버 또는 모듈이 Tomcat 내부에서 실행되는 것이 가능한지 또는이 모듈을 처리 할 수있는 자체 경량 모듈을 구축 할 수 있습니까?

밀어 넣기 알림을 얻는 방법에 대한 더 좋은 아이디어가 있다면 완전히 다른 접근 방식을 사용하는지, XMPP를 사용하는지 (정말 내가 롱 폴링, MQTT 및 다른 것들을 살펴 봤는지), 정말 듣기 좋을 것입니다. 또는 다른 방법으로 Tomcat에 솔루션을 통합 할 수 있습니다.

요구 사항은 Tomcat과 Android 2.1 (C2DM은 옵션이 아니므로)을 사용해야하며 이들 사이에서 푸시 알림을 설정해야한다는 것입니다.

+1

Apache Vysper 프로젝트를 사용해보십시오. 모듈 식 XMPP 서버입니다.이 링크를 방문하십시오. http://mina.apache.org/vysper/ –

+0

매우 유망 해 보입니다. 더 자세히 살펴 보겠습니다. –

답변

0

아마도 Tomcat에서 일부 서버를 실행할 수는 있지만 실제로이 설정에서 XMPP와 관련하여 아무 것도 얻지는 않습니다. 실제로 다른 서버 내부에서 실행중인 서버를 갖게됩니다.

내가 볼 수있는 유일한 장점은 다른 웹 응용 프로그램에서 서버 내부에 대한 액세스를 원하지만 웹 응용 프로그램을 다른 클라이언트로 만들거나 xmpp 서버에 사용자 정의 통신 모듈을 구축하려는 경우입니다 웹 응용 프로그램이 표준 XMPP 외부에서 통신하는 데 사용할 수있는

관련 문제