Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바
- kubernetes
- Algorithm
- ansible
- devops
- MSA
- 클라우드 네이티브
- cloud native
- Adapter 패턴
- Stress test
- Microservice
- cloud native java
- Kotlin
- 쿠버네티스
- 클라우드 네이티브 자바
- java
- spring microservice
- 익명클래스
- CRD
- nGrinder
- ingress
- Semaphore
- 동기화
- 코틀린
- decorator 패턴
- MySQL
- 헬름
- Spring
- 머신러닝
- 마이크로서비스
Archives
- Today
- Total
목록모듈 프로그래밍 (1)
카샤의 만개시기
OSGI에서 Jigsaw로 모듈 시스템
OSGI (Open Service Gateway initiative) OSGI의 핵심 개념은 프로그램을 만들 때 하나의 큰 프로그램으로 만들지 않고 여러 가지의 작은 프로그램을 만든 후 이것을 하나로 묶어 내는 것입니다. OOP가 클래스를 모듈화 시키는 것이라고 했을때, OSGI는 아예 프로그램 자체를 모듈화(OSGI에서는 이것을 번들(bundle)이라고 부릅니다.) 하고, OSGI Framework에서 이 모듈들을 각각 등록시키고 요청에 따라 실행을 시키게 됩니다. OSGI의 장점은 다른 모듈의 코드를 전혀 신경쓰지 않아도 된다는 것이며, Input과 Output의 형태만 유지시켜주면 코드 변경으로 인한 오류가 일어날 걱정을 하지 않아도 된다는 것 입니다. 또한 가장 큰 특징으로 OSGI의 life c..
Java/POJO
2019. 7. 1. 02:29