2014-11-18 4 views
1

Worklight의 토폴로지를 이해하려고합니다. 특히 WL Server가 어떻게 응용 프로그램을 처리합니까?Websphere Liberty 프로필의 Worklight Server 토폴로지

제대로 이해하면 WL 서버에 <httpEndpoint>이 있습니다. 이것은 WL 응용 프로그램 집합이 해당 포트에 컨텍스트 루트를 갖게됨을 의미합니다. 권리?

즉, 사용자 지정 포트에/worklightconsole을 넣으려면 독립 실행 형 대신 네트워크 설치가 필요하므로 WL 인스턴스 클러스터를 가질 수 있고 각 인스턴스는 다른 포트에 바인딩됩니다.

이 문제를 올바르게 이해 했습니까? 그런 다음 역방향 프록시를 사용하여 WL Server의 올바른 인스턴스에 대한 요청을 바꿀 수 있습니다. 맞습니까? 사전에

감사합니다!

http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.1.0/com.ibm.worklight.installconfig.doc/admin/c_typical_topology_of_an_ibm_wor.html

답변

2

는 예 httpEndpoint 항목은 HTTP 및 HTTPS 포트와 WL 응용 프로그램이 포트에 자신의 컨텍스트 루트를 정의합니다. 동일한 WL 런타임을 사용하는 Liberty 서버가 다른 경우 동일한 데이터베이스와 동일한 스키마를 공유해야합니다. 그런 다음 웹 프록시를 사용하여 다른 Liberty 서버간에 요청의로드 균형을 조정할 수 있습니다.

+0

답변 해 주셔서 감사합니다. Bruno! 내 컴퓨터에 더 많은 RAM이 있어야 작업 창 관리 콘솔을 내 공용 네트워크 밖으로 유지할 수 있습니다. :) – Silva

+0

WL 런타임의 공유에 대해서는 의심의 여지가 있습니다. 동일한 런타임에 두 개의 WLP 인스턴스가 연결되어 있으면 두 인스턴스가 동일한 응용 프로그램과 어댑터를 제공 할 수 있습니까? 이벤트 소스 인 어댑터는 어떻습니까? 각 인스턴스는 정기적으로 작업을 수행합니까? 나는 WL 서버 인스턴스가 "백엔드"(로드 밸런서가 그를 가리 키지 않을 것임) 전용으로 생각하고있어 최종 사용자가 성능 문제에 영향을받지 않을 것이며 WL 인스턴스가 모두 동일한 작업을 수행 할 경우 이중 작업을 처리해야하며 최종 사용자에게는 아무런 이점도 없습니다. 권리? – Silva

+0

Worklight 런타임은 세션 선호도를 사용해야합니다. 이는 역방향 프록시가 모든 요청을 첫 번째 요청 후 동일한 서버로 라우팅 함을 의미합니다. 즉, 세션을 시작하면 모든 서버로 라우팅되지만 동일한 세션의 다음 요청은 모두 동일한 서버로 라우팅됩니다. –