1

경우에 따라 Message Queue를 비동기 적으로 사용하는 사이트가 있습니다.클러스터의 비동기 메시지 큐

메시지를 보내는 방법은 해당 ID를 반환합니다. 그런 다음 저장된 ID로 메시지에 대한 응답을 얻기 위해 AJAX 호출을합니다.

위대한 작품이지만 지금 사이트에 클러스터에있을거야 거기에 내 문제가 시작됩니다. AJAX 호출이 메시지를 보낸 동일한 서버에 의해 수신 될지 확신 할 수 없습니다. 이 문제에 대해 알려진 해결책이 있습니까? 어떤 제안?

감사합니다, 디에고

답변

0

세 가지 솔루션은 내 마음에 와서 :

  1. 클라이언트 입력을 기반으로 서버에 요청을 디스패치 서버의 클라이언트가 인식 확인
  2. 요청에 의해 이전에 처리 된 기억함으로써 서버의 요청을 디스패치 어느 서버

언젠가 전에 나는이 같은 웹 응용 프로그램을 개발했고 클라이언트 입력 매개 변수를 기반으로 요청을 보냈습니다. 그게 더 좋은 해결책입니다 나는 생각한다.

0

클러스터는 일반적으로 클러스터를 구성하는 하나 개 이상의 노드가있는 경우에도, 하나의 이름과 IP 주소 조합이있다. 클러스터 된 응용 프로그램의 IP 이름 또는 주소를 사용하는 경우 클러스터의 활성 노드로 이동해야합니다.