본 포스팅은 Apache의 Load Balancing에 대한 가이드입니다. 본 포스팅은 Apache의 worker별 load balancing 을 구성하는 시나리오입니다. 먼저 Standalone Mode에서의 Clustering환경 구성과 Apache와의 연동이 필요하니, 지난 포스팅을 꼭 참고해주세요. [Wildfly] Clustering in Standalone Mode [wildfly] apache 연동 가이드 Apache 구성파트입니다. 1.부하 분산을 위해 요청을 마운트할 worker는 load_balancer 입니다. 이를 httpd.conf 에 설정합니다. - httpd.conf .. ###AJP13 Setting For Node1,2 LoadModule jk_module /home/tes..
본 포스팅은 WildFly의 통합 개발 환경을 구성해보도록 하겠습니다. 본 포스팅은 WildFly의 통합 개발 환경을 구성하는 가이드입니다. 이번 포스팅에서는 Eclipse에서 어떻게 WildFly를 연동하고 구성하는지 알아보겠습니다. 사용한 Eclipse 버전은 Eclipse IDE for Java Developers - Oxygen.2 Release (4.7.2) 입니다. Eclipse에서 WildFly(JBoss) 플러그인을 설치하는 파트입니다. 1. Eclipse MarketPlace를 실행합니다. - Eclipse 실행 > Help > Eclipse MarketPlace 2.설치할 WAS를 검색합니다. JBoss에 WildFly가 포함되어있습니다. - Eclipse Marketplace > jb..
본 포스팅은 WildFly의 AutoReload 수행 테스트 시나리오에 대해 알아보겠습니다. AutoReload는 서버의 재기동없이 application의 변경사항을 실시간 반영하는 기능입니다. WildFly에서는 일반적으로 $WILDFLY_HOME/standalone/deployments 에서 application의 deploy가 이루어집니다. 이 deployments 폴더에서 .war.dodeploy라는 파일을 감지해서 .war 파일을 웹 앱으로 등록하게됩니다. 이번 포스팅에서는 WildFly에서 AutoReload이 어떠한 방식으로 이루어 지는지 알아보겠습니다. 1. Application 작성 먼저 AutoReload에 사용될 2개의 application을 작성해 보겠습니다. 구조 및 App이름은 ..
본 포스팅은 WebtoB의 로그레벨 변경 및 TraceLog 그리고 accesslog 분석에 대한 가이드입니다. 1. 로그레벨 및 로그포맷 변경 방법 및 응용 예제 먼저 일반적인 WEBTOB 로그포멧 변경 방법 및 설정 예시 그리고 요청자의 IP 확인 방법에 대해 알아보겠습니다. *LOGGING절의 포맷 형식은 아래와 같습니다. [$WEBTOBDIR/config/manual.m]로 확인됩니다. 포맷 의미 %a 원격지 IP 주소 %A 로컬 IP 주소 %B HTTP 헤더를 제외하고 전송된 바이트 %b HTTP 헤더를 제외하고 전송된 바이트. CLF 포맷에서는 , 전송된 것이 없을 경우 0 으로 표시하기 보다는 ‘-‘ 로 표시한다. %{FOOBAR}e 서버에 의해 지정된 환경변수 %f 파일 이름 %h 원격지 ..
본 포스팅은 WildFly의 2PC Commit 수행 테스트 시나리오에 대해 알아보겠습니다. 2PC Commit은 Transaction에서 매우 중요한 일부입니다. 해당 요청이 정상 수행이 진행되는지 여부를 판단할 수 있고 문제가 발생 시 롤백을 수행 모든 요청이 완료시 Commit을 수행하여 종료를 알립니다. 이번 포스팅에서는 WildFly에서 2PC Commit이 어떠한 방식으로 이루어 지는지 알아보겠습니다. 해당 자료는 이후 WildFly 또는 JBoss POC를 수행하는데 있어 사용할 수 있는 자료입니다. 1. Application 작성 먼저 2PC Commit에 사용될 application을 작성해 보겠습니다. [OracleXARun.java] import java.io.IOException; ..
본 포스팅은 WebtoB Fast CGI 설명 및 예제를 다루어 보겠습니다. Fast CGI 란 웹 서버의 응용 프로그램 언어인 공통 게이트웨어 인터페이스(CGI)에서 하나의 프로세스가 다중 CGI 요청을 처리하도록 하여 속도를 향상시킨 웹 서버 플러그 인 프로그램이다. CGI에서는 요청 시마다 서비스를 제어하고 수행하는 프로세스를 새롭게 열고 닫아야 하지만, Fast CGI는 모든 프로세스 요청이 하나의 프로세스를 공유하기 때문에 많은 프로그램 명령이 절약되어 처리 속도가 빠르다. Open Market, Inc.에서 개발된 공개 프로그램이다. Fast-CGI는 CGI프로그램의 많은 한계를 없애버렸다. (FastCGI is removes a lot of the limitations of CGI progr..
본 포스팅은 JEUS - WebtOb 구간암호화 설정(SSL 통신)에 대해 알아보겠습니다. 1. JEUS-WebtoB 구간 암호화 JEUS-WebtoB가 외부/내부로 분리되어 평문 통신하는 경우에 발생할 수 있는 보안상의 문제를 방지하기 위하여 SSL 연결을 지원하는 기능이 추가되었습니다. WebtoB가 방화벽 밖에 있는 경우에 사용을 권장하며, 사용하는 암호화 알고리즘의 속도에 따라 WebtoB와 JEUS 사이의 통신 성능에 영향이 있습니다. disable-pipe가 false인 경우에는 SSL 이 필요 없으므로 지원하지 않습니다. (내장 WebtoB 사용 불가) 2. 사용 가능 버전 JEUS 6.0 (Fix#9), WebtoB 4.1 SP6 Fix#1(B232.2.0) 이상에서 사용 가능합니다. (W..
본 포스팅은 JavaMelody에 대해 알아보겠습니다.WAS를 모니터링하거나, profiling하기위해 Javamelody를 사용합니다.참조) https://github.com/javamelody/javamelody/wiki 목적Javamelody는 QA및 운영환경에서 JavaEE애플리케이션을 모니터링하는데 목적이 있다. 운영환경에 따른 애플리케이션의 실환경에 대한 통계를 측정하고 계산하는 도구이다. 구현 및 특징 자바 멜로디는 오픈 소스이고 대부분의 어플리케이션에 통합시키기 쉽고 가볍다이다.타 모니터링 프로파일러와 다르게 DB저장소가 없다. 필요성 QA및 운영환경에서 다음과 같은 경우 사용한다. •평균 응답 시간 및 실행 횟수에 대한 정보를 제공한다. •문제가 심각해 지기 전에 장애를 사전에 감지할 수..
본 포스팅은 JEUS7 이중화 테스트 가이드입니다. 첫번째로 WebtoB / JEUS7 이중화 과정을 설명합니다.1. 테스트 환경version : jeus 7.0.0.4OS : anyJava : jdk1.6 ~ jdk.7 개요- ms1과 ms2가 동일 업무라고 가정 했을 때 의 일반적인 이중화(session clustering) 을 검증 합니다.- 테스트를 위한 JEUS 및 WebtoB 기본 설치 및 셋팅은 생략 합니다.- MS의 session 공유는 Default Session Cluster로 한다. (http session config도 방식 및 결과는 동일하지만 failback 테스트 시 3.2를 참고) 2. FAILOVER TEST2.1 테스트 시나리오(a) 동일 업무(sample applicat..
본 포스팅은 JEUS6 XML 사용 가이드입니다. XML Library 사용 시 발생하는 에러들과 해결 방법에 대한 가이드 1. 에러 유형 및 해결 방법 1.1 ClassCastException, . 유형1 : exception is java.lang.ClassCastException: com.tmax.org.apache.xerces.jaxp.DocumentBuilderFactoryImpl incompatible with javax.xml.parsers.DocumentBuilderFactory . 유형2 : org.apache.xerces.jaxp.DocumentBuilderFactoryImpl incompatible with javax.xml.parsers.DocumentBuilderFactory Cl..
- Total
- Today
- Yesterday
- 마이크로서비스
- API Gateway
- 쿠버네티스
- nodejs
- TA
- webtob
- k8s
- kubernetes
- JEUS7
- openstack token issue
- JEUS6
- aa
- OpenStack
- Architecture
- node.js
- JBoss
- SWA
- git
- openstack tenant
- 아키텍처
- MSA
- Da
- Docker
- SA
- jeus
- 오픈스택
- wildfly
- 마이크로서비스 아키텍처
- apache
- aws
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |