지금 우리는 비디오 (wowza), 웹 (spring mvc), 채팅 (rabbitmq) ... 부분으로 구성된 라이브 비디오 채팅 응용 프로그램을 개발하려고합니다. 나는 각 부분을 분리 된 응용으로 나누고 싶다.여러 Java 응용 프로그램 관리
이러한 응용 프로그램과 통신하는 가장 좋은 방법은 무엇입니까? 메시징 시스템으로 Rabbitmq에 대해 읽었는데, 응용 프로그램을 확장하고 연결할 수있는 보편적 인 방법입니다. 커뮤니티가 정기적으로 사용하는 것입니까?
또한 각 응용 프로그램마다 인증이 필요합니다. 스프링 보안을 사용하고 싶습니다. 모든 다른 응용 프로그램에 하나의 보안 지점을 사용하는 가장 좋은 방법은 무엇입니까? Rabbitmq가 이것에 대해 좋은가요 아니면 jms로 붙어 있습니까
저는 잠시 동안 자바 세상을 벗어났습니다. 조금 오래되었습니다. 제발 도와주세요.
어려운 결정에 앞서 ! Wowza에 대해 많이 알지는 못하지만,이 공통 메시징 버스를 통해 비디오를 스트리밍/전송할 의향이 있습니까? 잠시 보안 비트를 설정하면이 메시징 계층에 필요한 작업은 무엇입니까? 또한 100 % 자바가 될 것인가, 아니면 비 자바 참가자도 보내거나받을 수 있습니까? – Nicholas
답장을 보내 주셔서 감사합니다. –
답장을 보내 주셔서 감사합니다. 우리는 자바 만 사용하기를 원하지만 비디오 렌더링을 위해 일부 C++를 사용하게 될 수도 있습니다. 그래서 우리는 그것을 준비하고 싶습니다. 질문에 답하기 위해 다른 언어도 준비해야합니다. 또한 메시징 버스 (예 : 사용자)는 동시에 채팅 (2 번째 앱)에서 영상 채팅 (1 개 앱)을 시작하고 서로 이야기하면서 대화를 공개하기를 원합니다. 3 번째 앱은 영상 대화를 듣고 트랜스 코드) 모든 3 개의 응용 프로그램은 그 시간에 서로 통신해야하며 사용자/로그인 정보를 더하기 –