JBoss 에서 클러스터링을 구성할때 사용할 수 있는 Protocol의 종류는 크게 "UDP"와 "TCP"가 있습니다. 보통 이 정도만 알면 클러스터를 설정하는 데에는 크게 문제가 없지만, 좀 특이한 환경에서도 클러스터 구성을 하고 싶다면, 좀 더 특별한 프로토콜을 사용해야 합니다. 이러한 프로토콜로는 PING, MPING, TCPPING, TCPGOSSIP 등등이 있으며, 이것들을 이용하여 JBoss는 네트워크 상의 클러스터 멤버들을 발견하게 됩니다.(사용해본적은 없지만 JDBC_PING 도 있고, FILE_PING도 존재함). 오늘 이야기 할 프로토콜은 TCPGOSSIP로써, Router를 이용하여 multicast(PING)을 사용할 수 없는 환경에서도 cluster 구성을 할 수 있도록 도와 주는..
보통 웹 서브시스템안에 있는 이 용어들에 대해서는 신경을 쓰지 않는다. 왜냐하면 보통 쓸일이 없기 때문이다. 이 블로그는 언제 이 옵션(어트리뷰트)들이 필요한지에 대해 이야기 해보겠다. "virtual-server".... 이 용어는 마치 어디에선가 들어본듯한 느낌이 든다. 그렇다. 바로 아파치 설정 할때 기본적으로 하던 "VirtualHost"와 매우 비슷하게 생겼다. 그런데 그 사용 용도도 매우 비슷합니다. 그래서 이 2개를 비교하면서 설명하겠다. 가상호스트(Virtual Host)는 한 컴퓨터에서 여러웹사이트를(예를 들어, www.company1.com과 www.company2.com)을 서비스함을 뜻한다.(From http://httpd.apache.org/docs/current/en/vhosts..
Normally, you don't care about these terms as if there are not these attributions in web subsystem because it is only for special case. This blog will talk about the case when these are needed. "virtual-server".... it sounds like you heard it from some places. Yes, you heard "VirtualHost" a lot from apache side because it is kind of default configuration. By the way, these 2 terms are very simil..
http://www.packtpub.com/wildfly-performance-tuning/bookhttp://bit.ly/1mzAA3M Last week, I have a chance to review this book "Wildfly Performance Tuning". First of all, I am surprised that the performance book for wildfly is published earlier than expected. wildfly is quite new and moreover, undertow is almost new face even for REDHAT engineers and developer. However, this book also talk about un..
오늘 재미있는 내용을 봤다. jboss 5에서 사용하던 jmx-console을 7에 올리자는 jira가 있다는 것이다.실제 WAR받아서 디플로이를 해봤더니.. 겉으로 봐서는 잘 동작하는 것 같아 보인다.https://issues.jboss.org/browse/WFLY-1197 물론 그냥 WAR만 넣으면 security부분이 빠져서 로그인 절차 없이 바로 들어갈수 있다. 하지만 보안이 없다는 걸 죽기 보다 싫어하는 IT인들이기에 ApplicationRealm에 연동을 해봤다. ㅋㅋ 역쉬 잘된다. 정리한 내용은 Common setting for application : web.xml~~~ .. HtmlAdaptor An example security config that only allows users wi..
JBoss 7(EAP6) 부터 예전 hierarchy classloader가 아닌 modular classloader를 사용한다. 예전과 다른 classloader 방식에, 많은 사람들이 도대체 어떤식으로 library를 클래스로더에 넣을 수 있는지 혼란스러워 한다. 그래서 Database 예를 가지고 일단 아주 기본적인 내용 몇개를 정리해 보려고 한다. Datasource를 등록하기 위해서는 우선적으로 Vendor사가 제고하는 jdbc library가 필요하다. (ex.오라클은 ojdbc4.jar) 그리고 이 library를 WAS에 좀 더 정확하게 classloader에 올라와 있는 상태에서 DS를 설정이 가능하다. 이를 위해서는 2가지 방법이 있다.1) ojdbc4.jar를 직접 deploy하기 =..
이 옵션은 IronJacamar 라이브러리의 영향을 받는다. 스키마 상의 뜻은 아래와 같다. Setting this to false will bind the DataSource into global JNDI ( Ex: use-java-context="true")"글로벌 JNDI로 Datasource를 바인드 시키고 싶다면, False로 설정하라" 그렇다면 LOCAL JNDI와 글로벌 JNDI의 차이는 뭘까? Local JNDIThe Java EE platform specification defines the following JNDI contexts:java:comp/ - The namespace is scoped to the current component (i.e. EJB)java:module/ - ..
Sample 예제 1682127.667: [GC [1 CMS-initial-mark: 4198606K(4562944K)] 4336629K(6590464K), 10.9210640 secs] [Times: user=0.28 sys=0.07, real=10.92 secs] 1682138.588: [CMS-concurrent-mark-start] 1682208.512: [CMS-concurrent-mark: 69.823/69.910 secs] [Times: user=6.77 sys=0.61, real=69.91 secs] 1682208.512: [CMS-concurrent-preclean-start] 1682208.746: [CMS-concurrent-preclean: 0.234/0.234 secs] [Time..
- Total
- Today
- Yesterday
- 벌링턴
- 캐나다
- Certificate
- 미시사가
- 토론토
- redhat
- certification
- git proGit
- 부동산분석
- docker
- 부모님초청이민
- 토론토정착서비스
- Jay
- cert
- RHEL
- basement
- BC주
- TORONTO
- 밀튼
- BTBS
- Red Hat
- 캐나다부동산
- 우드워킹
- 옥빌
- 온타리오
- 정착서비스
- Canada
- 인터넷
- RHCE
- ansible
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |