본 포스팅은 RMI 기본 구성 및 작성 가이드입니다. 1. RMI 1.1 구조 Stub/Skeleton 계층 Proxy와 같은 역할을 하며, 데이터를 바이트 스트림으로 변환하는 마샬링과 언마샬링을 한다 Stub 원격 객체가 있는 원격지의 가상 머신과 연결, 매개 변수를 원격 가상 머신에게 마샬링, 메소드를 호출한 결과를 기다리고 그 결과로 얻어진 반환 값을 언마샬링, 변환 값을 클라이언트에게 전달한다. Skeleton(JDK1.3이후Tie) 원격 객체의 메소드의 매개 변수들을 언마샬링, 원격 메소드가 구현된 실제 클래스를 호출하고 그 결과를 호출자에게 마샬링한다. Remote Reference 계층 RMI 커넥션에서 호출과 연결에 관련된 작업을 처리한다. Transport 계층 OSI 7계층의 TCP/I..
본 포스팅은 HeapDump 분석 가이드입니다. HeapDump는 Memory 누수를 진단하는데 중요한 역할을 하는 TroubleShooting 방법입니다. ThreadDump에서 확인한 Application의 상세 Stack을 확인할 수 있는 장애 진단에 매우 중요한 부분이라 볼수 있습니다. 먼저 HeapDump이 정의에 대해 알아보겠습니다. Heap이란 Java에서 사용하는 object들을 저장하는 공간입니다. Heap에는 java object 정보만 저장되는 것이 아니고 메타 정보 및 각 object들에 대한 참조 정보도 담겨 있습니다. Heap 메모리에 존재하는 모든 object는 Root 노드부터 시작해서 parent/child 형식의 tree 구조를 형성하고 있습니다. 이러한 tree 구조는 ..
- Total
- Today
- Yesterday
- SA
- Architecture
- wildfly
- webtob
- aws
- OpenStack
- Da
- k8s
- aa
- apache
- MSA
- TA
- 마이크로서비스 아키텍처
- openstack token issue
- openstack tenant
- 아키텍처
- 마이크로서비스
- node.js
- jeus
- JBoss
- 쿠버네티스
- git
- SWA
- API Gateway
- Docker
- kubernetes
- 오픈스택
- nodejs
- JEUS6
- JEUS7
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |