그래서 원격 서버에서 오는 실시간 데이터를 표시해야하는 웹 응용 프로그램을 개발하는 데 어려움을 겪고 있습니다. 이 원격 위치에 연결하려면 TCP 소켓과 HTTP가 아닌 임의의 프로토콜이 필요합니다.Java EE 및 나가는 TCP 연결
내 목표는 웹 서버를 다른 서버에 연결하고 웹 사이트에 실시간으로 데이터를 표시하면서 데이터를 지속적으로 읽고 계속 연결을 유지하는 것입니다.
지금 제 질문은 Java EE를 사용하여 어떻게해야합니까? 나가는 TCP 연결을 처리하기 위해 완전히 별도의 소프트웨어를 개발할 수도 있지만 웹 응용 프로그램과 다른 소프트웨어 간의 통신을 처리하는 방법은 무엇입니까?
솔루션이 무엇이든간에 처음부터 클러스터링을 고려해야합니다. 클러스터링을 통해, 확장 성 및 가용성을 위해로드 밸런서 뒤에 하나 이상의 응용 프로그램 서버 노드를 실행해야한다는 사실을 생각하고 있습니다. 해결책에 따라서는 각 앱 서버 노드가 원격 서버에서 데이터를 가져올 수 있습니다. 웹 애플리케이션에서 제공되는 데이터의 일관성을 보장하기 위해해야 할 일에 대해 생각해보십시오. –