bootstrap themes

WildFly

Web Application 환경을 유연하고 가벼운 관리 형 애플리케이션       런타임으로 놀라운 Application 개발을 구축하는 데 도움이 됩니다.



Unparalleled Speed


WildFly 8의 고도로 최적화 된 부팅 프로세스에서는 서비스가 동시에 시작되므로 불필요한 대기 시간을 줄이고 멀티 코어 프로세서의 성능을 활용할 수 있습니다.    

중요하지 않은 서비스는 처음 사용할 때까지 얼음에 보관됩니다. 결과적으로 WildFly는 이전 버전에 비해 시작 시간이 10 배 줄어 들었습니다.


연결성, 응답 성 및 확장 기능은 최신 웹 응용 프로그램에서 가장 중요합니다. 이러한 요구를 충족시키기 위해 우리는 Undertow 라고하는 새로운 유연한 고성능

웹서버를 개발했으며 WildFly 8의 필수 요소입니다. Undertow는 1 백만 개 이상의 연결로 확장 할 수 있습니다.





Exceptionally Lightweight


WildFly는 메모리 관리에 적극적인 접근 방식을 취합니다. 기본 런타임 서비스는 힙 할당을 최소화하기 위해 개발되었으며, 이러한 서비스는 중복 된 전체 구문 분석에 대해 캐시 된 인덱싱 된 메타 데이터를 사용하므로 힙 및 개체 변동을 줄일 수 있습니다. 모듈 식 클래스 로딩을 사용하면 시스템 구성에 필요한 것보다 중복 클래스 및 로딩을 방지 할 수 있습니다. 이렇게하면 기본 메모리 오버 헤드가 줄어들뿐만 아니라 가비지 수집기가 일시 중지되는 것을 최소화 할 수 있습니다. 마지막으로 관리   콘솔은 100 % 무 상태이며 순전히 클라이언트 기반입니다. 즉시 시작되며 서버에 메모리가 필요하지 않습니다.


이러한 최적화를 통해 WildFly는 JVM 설정 및 소형 장치에서도 실행할 수 있습니다. 또한 애플리케이션 데이터를위한 더 많은 여유 공간을 확보하고보다 높은 확장성을 지원합니다.


WildFly의 아키텍처는 필요에 따라 추가하거나 제거 할 수있는 플러 거블 하위 시스템을 기반으로합니다. 이를 통해 필요하지 않은 기능을 제거하고 서버에 필요한   전체 디스크 공간과 메모리 오버 헤드를 줄일 수 있습니다.

이것은 모두 하위 시스템 블록으로 배열 된 구성에 의해 제어됩니다. 하위 시스템을 제거하려면 간단히 해당 구성 블록을 삭제해야합니다. 예를 들어 서블릿 지원만을 원한다면 "undertow"서브 시스템이 아닌 모든 서브 시스템을 삭제할 수 있습니다.




Powerful Administration


WildFly의 구성은 애플리케이션 서버의 설정을 변경하기 위해 거친 추격을하기보다는 중앙 집중적이고 간단하며 사용자 중심입니다. 구성 파일은 쉽게 이해할 수     있고 내부 서버 배선이 드러나지 않는 서브 시스템으로 구성됩니다. 서브 시스템은 인텔리전트 기본값을 사용하지만 필요에 따라 사용자 정의 할 수 있습니다. 도메인 모드에서 실행중인 경우 도메인에 참여하는 모든 서버의 구성은 동일한 파일 내에서 잘 구성된 방식으로 지정됩니다.

구성 변경은 파일 편집에만 국한되지 않습니다. 모든 관리 기능은 다양한 형태의 액세스에 걸쳐 통일 된 방식으로 제공됩니다. 여기에는 CLI, 웹 기반 관리 콘솔, 기본 Java API, HTTP / JSON 기반 REST API 및 JMX 게이트웨이가 포함됩니다. 이러한 옵션을 통해 사용자의 요구에 가장 적합한 도구 및 언어를 사용하여 사용자 지정  

자동화를 수행 할 수 있습니다.


WildFly는 전통적인 단일 JVM 독립 실행 형 모드와 여러 프로세스 및 호스트에서 구성을 동기화하는 다중 JVM 옵션 인 도메인 모드라는 두 가지 모드를 제공합니다.

앞에서 설명한 모든 관리 기능은 두 가지 모드에서 모두 사용할 수 있습니다. 그러나 도메인 모드는 모든 시스템에 대한 중앙 제어점 인 도메인 컨트롤러를 추가

합니다.

다른 제품의 솔루션과 달리 도메인 모드는 최소한의 리소스를 사용하도록 설계되었으며 실행중인 응용 프로그램에 영향을주지 않으면 실패합니다. 또한 도메인이

큰 경우 각 호스트에 런타임 메트릭을 직접 쿼리하여 도메인 컨트롤러가 병목 현상을 일으키는 것을 방지 할 수 있습니다.




Modular Java


계층 적 클래스 로더는 문제가 있으며, 종종 배포 오류 및 기발한 동작을 유발합니다. 부모 델리 게이션 모델에 작별 인사를하고 모듈성 (즉, 제정신 클래스 로딩)에

대한 경로를 찾는 때가 왔습니다.

WildFly는 클래스 로딩을 올바르게합니다. JBoss 모듈을 사용하여 진정한 응용 프로그램 격리를 제공하고 응용 프로그램에서 서버 구현 클래스를 숨기고 응용

프로그램에 필요한 JAR과 만 연결합니다. 클래스 모음으로 패키지화 된 모듈은 명시 적으로 다른 모듈의 종속성으로 정의되지 않는 한 격리되어있는 피어입니다.    

가시성 규칙에는 적절한 기본값이 있지만 사용자 정의 할 수 있습니다.


JBoss Modules의 의존성 해결 알고리즘으로,  클래스로드 성능은 설치 한 라이브러리 버전의 수에 영향을받지 않습니다.

클래스는 동시에로드되므로 대용량 배포에서도 빠르게 클래스 검색 및 로드가 가능합니다.



 

Wildfly get the latest version

download latest version