오픈나루 블로그 이전 안내

오픈나루 공식 블로그 이전 안내

국내 최고의 오픈소스 전문 기업
오픈나루의 공식 블로그가 이전됩니다.
새로운 블로그에서 더욱 유익하고 흥미로운 정보들을 만나보세요 (big grin)

공공기관 공개S/W 유지보수 가이드라인

공공기관 공개SW 도입은 어떻게? 공개SW 유지보수 가이드라인

정부와 공공기관이 사용하는 공개SW는 ‘시스템 구축단계’ 또는 ‘기술 도입단계’부터 컨설팅 비용과 1차년도 유지관리 서비스 계약을 맺을 수 있습니다.
이후 사용자가 도입 2차년도에 공개SW사업자와 계약할 때 드는 예산은 가이드라인의 정액제를 기준으로 해야 합니다.
계약기간은 최소 1년이며 연단위 정액제 방식으로 예산이 편성, 집행하는 것입니다.

JBoss EAP & Wildfly

JBoss EAP (wildfly) 튜닝 – ajp connector 에 대한 Thread Pool 생성하기

JBoss EAP6 (AS7) 의 웹 서브시스템은 클라이언트 요청에 대해서 스레드를 할당해 처리한다. 웹 서브시스템은 클라이언트의 요청을 수신하면 풀에서 대기 상태의 스레드를 할당하고 요청이 완료(클라이언트에의 응답 완료 시)되면 스레드 풀에 반환한다.
 
클라이언트 요청이 들어왔을 때 스레드 풀이 최대값에 도달하지 않는 경우 새로운 스레드를 생성하여 할당한다. 스레드 풀이 최대값에 도달한 경우에는 클라이언트와 연결되지 않는다. 클라이언트의 동시 접속 수는 이 스레드 풀의 최대값에 의해 결정된다. 스레드 풀은 커넥터마다 생성하여 관리한다. 
 
Http와 AJP 커넥터에서 사용자 요청을 처리하기 위해서는 미리 최대 사용자에 맞게 커넥터의 “Max Connections” 수와 thread 생성에 제한이 없는 unbounded-queue-thread-pool을 할당해 놓는다.
 
다음은  Http 커넥터에 unbounded-queue-thread-pool executor 를  설정하는 과정이다. 

JBoss EWS (JBoss Web Server) 3에서 지원되는 구성 환경

JBoss Web Server (JWS) 는 주요 운영 체제 및 Java ™ 가상 머신 (JVM)의 다양한 조합에 대해 테스트하여 지원합니다. Red Hat은 지원되는 환경에 대해 운영 및 개발 지원을 고객의 서브스크립션 계약에 따라 제공합니다.

JBoss EAP7 설치 지원 환경

JBoss EAP(JBoss® Enterprise Application Platform) 릴리즈는 시장을 선도하는 다수의 운영 체제와 JVM(Java™ Virtual Machine) 및 다양하게 조합된 데이터베이스상에서 테스트 및 지원됩니다. Red Hat은 물리적 환경과 가상 환경 모두에서 사용자의 서브스크립션 계약에 따라 지원되는 구성과 테스트된 환경에 대한 프로덕션 및 개발 지원을 모두 제공합니다.

JBoss EAP(Enterprise Application Platform) 6 설치 지원 환경

JBoss EAP(JBoss® Enterprise Application Platform) 릴리즈는 시장을 선도하는 다수의 운영 체제와 JVM(Java™ Virtual Machine) 및 다양하게 조합된 데이터베이스상에서 테스트 및 지원됩니다. Red Hat은 물리적 환경과 가상 환경 모두에서 사용자의 서브스크립션 계약에 따라 지원되는 구성과 테스트된 환경에 대한 프로덕션 및 개발 지원을 모두 제공합니다.

JBoss EAP & Wildfly

JBoss 한글 처리 방법 – Encoding Filter

JBoss EAP 6의 한글 처리에 대한 설정 방법입니다. 다국어 지원까지 포함해야 하는 경우엔 당연히 UTF-8 인코딩을 사용해야 합니다.
POST 방식으로 데이터를 전달할 때 charset 때문에 문제가 되는 경우에는 setCharacterEncodingFilter 필터를 이용해서 전달하면 한글변환 없이 사용할 수 있습니다.
JBoss에서 한글 처리를 하기 위해서는 2가지의 작업이 필요합니다.

JBoss EAP 와 Wildfly 비교

JBoss EAP 시작과 역사 그리고 Wildfly 와의 차이점

JBoss EAP 6는 개방형 표준을 기반으로 개발된  오픈소스 미들웨어 플랫폼으로 Java EE 6 인증을 받은 제품이다. 엔터프라이즈 환경에서 미들웨어가 갖추어야 하는 대용량 트랜잭션(Transaction), 고가용성을 위한 클러스터링, 메시징, 분산 캐싱, 고성능 보장 등의 기술들을 제공한다. 
JBoss는 오픈소스 소프트웨어 개발 커뮤니티인 jboss.org 에서 개발, 운영되고 있으며 약 100개 이상의 다양한 프로젝트가 진행 중이며 1999년부터 계속해서 발전하여 운영되고 있다.
JBoss는 자바를 기반으로 하는 오픈소스 미들웨어의 브랜드명이다. Java EE 스펙을 지원하는 웹 애플리케이션 서버 시장에서 대표적인 제품으로 현재 최신 버전은 JBoss EAP 6버전이다. 최근에는 커뮤니티 버전의 이름이 JBoss AS

시스템 진단 서비스

시스템 진단 서비스

2주간 기업 내 도입, 운영 중인 자바 기반 애플리케이션의 성능과 이슈 개선을 위해 KHAN [apm]을 이용하여  실시간으로 모니터링을 무료로 지원하는 서비스입니다.