2008-10-18 3 views
1

글래스 피쉬 V3 Prelude에서 베타/프로덕션 릴리스를 수행하는 것을 고려하는 데 미친 점이 있습니까? 내 콘텐츠가 모두 동적이기 때문에 앞에서도 아파치 설정을 고려하지 않았습니다. 이렇게하면 AJP 나 mod_jk와 같은 것을 요구함으로써 설정이 복잡 해지며 기능면에서 많은 이점을 제공하지 못합니다.시작 배포 아키텍처 - Apache가없는 Glassfish V3 Prelude 실행

배포시 3 개의 war 파일이 있습니다. 3 개의 JNDI 데이터 소스는 약 90 개의 연결이 파킹 된 상태에서 최대 160 개의 PGSQL 데이터 스토어로 확장됩니다 ....

세 번의 전쟁은 CMS 시스템과 grails 애플리케이션으로 구성됩니까?

내 논리에 치명적인 결함이있어이 설정 앞에 아파치를 넣을 필요가 없습니까?

답변

1

GlassFish V2에서 실행되는 Grails 응용 프로그램을 가지고 있으며 Apache와 프론트 엔드 할만한 이유가 없습니다. Tomcat의 성능 향상으로 Apache를 Tomcat과 함께 사용하는 이유가 점점 줄어들 었다는 것을 읽을 수있는 곳 (어디에서 소스를 인용 할 수 있었으면 좋겠다)을 읽었습니다. 그것의 요지는 가치가 없을 수도있는 복잡성이 충분히 추가 된 상태에서 추가 된 성능이었습니다.

V3 Prelude로 이동하는 특정 기능이 있습니까?

+0

예, 우리는 앞으로 Comet을 사용할 몇 가지 기능을 가지고 있습니다. 최근에 배포하는 것에 대해 걱정할 필요가없는 것은 제 추론입니다. –

1

GlassFish/Tomcat/Resin/Jetty /가 제공하는 다용도가 무엇이든간에 Apache를 사용하면 가장 큰 보너스입니다. 예를 들어 Tomcat은 Apache를 대체 할 수 있으며 비교적 잘 작동합니다. 그러나 이는 모든 Tomcat 컨테이너에서 모든 것을 제공해야한다는 것을 의미합니다.이 컨테이너는 그림에서 Apache에서는 필요하지 않은 많은 추가 처리 작업을 필요로합니다. 인프라에 간단한 PHP 기반 포럼을 추가하는 것은 아파치 덕분에 5 분짜리 태스크가 아니라 약간의 번거 로움이됩니다. Apache를 앞에 두는 또 다른 이점은 컨테이너에서 정적 컨텐츠를 제공하는 부담을 줄일 수 있다는 것입니다. 그건 JK/AJP 대리인이 관여하지 않고 컨테이너 자체를 제공하는 것에서 가장 큰 쇠고기입니다. 귀하의 시스템은 조금 더 복잡해지며 다소 융통성이 없어집니다. 하지만 결국 성능이 향상되면 가치가 있을지 모릅니다.

+0

그래, 나는 같은 줄을 따라 생각하고 있었지만, 지금은 자바 웹 앱에서 제공하지 않는 콘텐츠가 없으며 자바 앱에서도 포럼을 추가 할 수있다 .... 우리 CMS에는 포럼이있다. 그리고 CMS는 자바, 목련 CMS에 ... –

+0

우려는 일반적으로 '순간에'입니다. 아파치는 약간 무거 우긴하지만 유연성을 얻는다. Tomcat 인스턴스가 여러 개 필요할 경우에는 어떻게해야할까요? 그들은 모두 포트 80에 바인딩 할 수 없습니다 :) – f4nt

관련 문제