본 포스팅은 WildFly Clustering in Domain Mode에 대한 가이드입니다. Cluster in Domain Mode는 다음과 같은 순서로 테스트합니다. 1. Domain Mode Server 2개 생성 2. application setting 3. Domain 기동 4. deploy application & Assign 5. Failover Test 먼저 1. Domain Mode Server를 2개 생성합니다. [domain.xml] $DOMAIN_HOME/domain/configuration/domain.xml ... ... 도메인모드를 사용하기 위해서는 기본 셋팅된 full-ha profile과 full-ha-sockets를 사용해야 합니다. domain.xml의 other-se..
본 포스팅은 WildFly Clustering in Standalone Mode에 대해 알아보겠습니다. Clustering in Standalone Mode는 아래와 같은 순서로 이루어 집니다. 1. Standalone Mode Server 2개 생성 2. application setting 3. Standalone Mode Server 기동 시 ha config file 반영 4. server 각각 기동 5. deploy application 6. Failover Test 그럼 시작합니다. 1. standalone Mode Server 2개를 생성합니다. 생성 방법은 매우 간단합니다. 설치 시 생성되는 standalone directory를 각각 node1, node2로 복사하면 준비 완료입니다. 2...
본 포스팅은 WildFly Installation 과정 및 WebAdmin 접속 과정 및 Follow-Symlink에 대해 설명합니다. [First Install] 초보자를 위한 WildFly 간단 설치 과정 및 Webadmin 접속을 통해 추후 다양한 테스트를 수행하기 위한 기존 준비를 수행하는데 목적이 있습니다. 본테스트는 Windows 환경을 기준으로 설치되었습니다. 먼저 WildFly 설치 바이너리를 download 하고 unzip 압축을 해제 합니다. (http://www.wildfly.org/)다음으로 C:\[NRSON] S-CORE\wildfly-11.0.0.Final\wildfly-11.0.0.Final\bin\standalone.conf.bat 파일을 편집합니다. rem # rem # S..
본 포스팅은 Apache의 mod_rewrite를 대체한 WebtoB의 URLRewrite에 대해 알아보겠습니다. URL Rewrite 는 Apache의 mod_rewrite를 WebtoB에 포팅한 기능으로, rule-based URL rewriting 기능을 제공한다. URLRewrite 설정 및 확인 방법 1. 개념 1.1 URLRewrite 란? ① Client의 Requtest Header의 URL을 관리자가 목적에 맞게 변경하여 Client에게 응답할 수 있는 기능입니다. ② Apache의 mod_rewrite를 WebtoB에 포팅한 기능으로 rule-based URL rewriting 기능을 제공합니다. ③ 자주 사용되는 조건 설명 조건 설명 ^ 시작문자가 일치해야 한다. $ 종료문자가 일치해..
본 포스팅은 JEUS 중복로그인 방지기능 대해 알아보겠습니다. 보통 중복 로그인 방지를 위해서는 application에서 로그인한 ID를 DB나 memory에 저장한 후 동일한 ID가 로그인 하였을 때 이를 체크하여 중복 로그인을 방지합니다. 이러한 기능을 WAS에서 처리할 수 있도록 기능이 추가되었습니다. JEUS7의 중복로그인 방지는 다른 세션에 대해 동일한 아이디로 로그인을 수행한 경우 기존의 로그인을 수행하였던 세션을 세션서버에서 제거하여 근본적으로 중복 로그인을 방지합니다. [사용방법] 사용방법은 아래의 3단계로 요약할 수 있습니다. 1. JEUS 환경 설정 중복 로그인 방지 기능을 위해 Login Manager는 기존의 중앙 세션 서버와 유사하게 구성됩니다. 중복방지할 사용자 ID를 저장히고 ..
본 포스팅은 ClassLoader 및 Class 동적 반영에 대해 알아보도록 하겠습니다. 먼저 JEUS CLASSLOADING 순서 와 CLASSLOADING 방식에 대해 알아보겠습니다. 1. JEUS ROOT CLASSLOADER에 추가 되는 순서와 Library• -Djeus.prepend.classpath (patch 적용시 사용하는 옵션 내용) & $JEUS_HOME/lib/jext/jext*.jar (since JEUS6 fix7 이후버전에서 patch 적용 위치) • lib/system/jext*.jar • lib/system/jeus.jar • lib/system/tools.jar • lib/system/*.jar or *.zip except for jeus.jar, extension.jar..
본 포스팅은 WebtoB 캐싱관련 테스트를 다루어 보겠습니다. 1. Conditional GETHTTP 프로토콜은 캐시 메커니즘을 정의하고 있다. 클라이언트가 서버로 요청을 보낼 때 Conditional GET Request라는 파라미터를 가진 요청을 서버로 보냄으로써 리소스가 갱신되었는지 확인 할 수 있다. 이 요청에는 If-Modified-Since라는 헤더 정보가 붙게 되는데 RFC 2822 형태로 날짜와 시간 값이 붙게 된다. 이 날짜와 시간 값을 확인하여 조건이 맞으면 캐시 된 웹 페이지를 전달하고 304 Not Modified 헤더를 클라이언트에 응답 보낸다. 2. WebtoB 캐시 기능WebtoB는 기본적으로 IMAGE, HTML, DIR Caching을 지원한다. HTH 프로세서에서 캐싱 ..
본 포스팅은 WebtoB Server의 로드밸런싱 방식인 RR/FA 동작 방식에 대해 알아보겠습니다. 본 포스팅에서는 WebtoB Server 절의 RR/FA 방식에 대한 Schedule 동작 방식과 처리 시 발생될 수 있는 부하여부에 대한 내용을 담았습니다. WebtoB RR/FA 방식 설명 Schedule 옵션 설명 (1) RR : Round Robin방식으로, Idle한 서버 프로세스에 요청을 할당합니다. (2) FA : First Assign방식으로 우선순위(index)가 높고 Idle한 서버 프로세스에 요청을 할당합니다. WebtoB RR/FA 방식에 따른 동작 방식 확인 a. jsv type 인 경우 servlet work thread가 webtob와 연결 되는 경우 webtob에 등록 된 순..
본 포스팅은 WebtoB Reverse Proxy를 활용한 로드밸런싱 테스트입니다. 본 포스팅에서는 REVERSE PROXY GROUP의 로드밸런싱과 Sticky Session routing에 대한 설정 및 테스트를 가이드 합니다. 기본적인 REVERSE PROXY 설정은 WebtoB Administrator 메뉴얼을 참조하시기 바랍니다. REVERSE PROXY GROUP 설정은 PROXY(내부 서버)를 여러 개 설정하여 다중 서버를 구성할 경우 사용되며 로드 밸런싱 및 Sticky Session routing을 할 수 있습니다. 1. 테스트 환경 구성환경 WebtoB 4.1.9.1 Enterprise (Enterprise Edition에서만 REVERSE PROXY GROUP 설정 사용 가능) Tom..
본 포스팅은 Oracle / Tibero 접속세션을 구분하는 방법에 대한 고찰입니다. Oracle과 Tibero를 사용할 때 JDBC를 통해 접속한 세션을 구분 할 수 있도록 JDBC접속시 Connection Properties를 통해 구분자를 넣어줄 수 있습니다. 하나의 Node에 다수의 WAS Instance가 있을 경우 DB관점에서 모니터링, Session Kill 시 등의 동작 수행 시 원하는 Session을 선택하는데 용이하게 사용할 수 있습니다. 1. ConnectionPool을 사용하는 경우 설정방법 1.1. 사용하는 DB가 Oracle인 경우 JEUS 6.x JEUSMain.xml 파일에 다음 항목을 추가 합니다. oracle orads oracle.jdbc.pool.OracleConnec..
- Total
- Today
- Yesterday
- SWA
- nodejs
- kubernetes
- openstack token issue
- API Gateway
- openstack tenant
- jeus
- Architecture
- 오픈스택
- aa
- TA
- Docker
- 마이크로서비스 아키텍처
- wildfly
- aws
- git
- node.js
- MSA
- apache
- 아키텍처
- webtob
- OpenStack
- JEUS7
- 마이크로서비스
- JBoss
- SA
- JEUS6
- k8s
- 쿠버네티스
- Da
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |