- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SpringBoot
- 젠킨스
- JWT
- redis
- infra
- network
- JPA
- jenkins
- Project
- SPRING JWT
- 팀네이버
- EntityTransaction
- 책
- websocket
- spring
- 프로젝트
- Spring Security
- chrome80
- LazyInitialization
- 후기
- 팀네이버 공채
- 만들면서 배우는 클린 아키텍처
- docker
- 스프링
- Kotlin
- Java
- 캐싱전략
- container
- 리뷰
- 브랜치전략
PPAK
Hazelcast Cluster (feat. hazelcast platform v5.3) 본문
지난 포스팅 에서 Hazelcast 에 대해 간략히 알아보고 user-code-deployment 를 사용해 Distributed Computing 과정에서 발생하는 문제점을 해결했다.
그때는 팀에서 이미 구축해놓은 클러스터에서 작업을 진행 했었는데, hazelcast 에 대해 조금 더 깊게 알아보고 싶고 버전업도 할 겸 직접 클러스터를 배포해 보았다.
v5.0 부터는 IMDG 가 아닌 hazelcast platform 으로 이름이 바뀌면서 이미지 내부 폴더 구조나 설정 파일, 클러스터 시작 방법 등등이 변경되었다.
개인적으로는 말 그대로 platform 의 의미를 살려서 hazelcast 중심의 생태계(손쉬운 배포부터 세부 설정 방법까지 제공, 플러그인 강화 등등) 를 구축해나가려고 하는 것 같았다. 캐시라는 주제 하나로 기술을 이렇게 다각화 할 수 있다는게 신기하기도 하고, 새삼 캐시 클러스터를 이렇게 간단히 구축할 수 있게 만든게 대단하기도 하다.
서버 배포를 위해 공식 문서를 보다 보면 문득 "그래서 어떻게 하는건데" 라는 생각과 함께 작성자분들이 공들여 인덱싱 해 놓은 문서에서조차 더 빠른 인덱스를 원할 때가 있다... (chart 는 어딨는지, 설정 파일 경로들은 어느 섹션에 있는지, 이렇게 하는게 맞는지)
Hazelcast Cluster 를 배포하시는 개발자 김철수님에게 바칩니다
그리고 Configure and Manage Clusters 를 참고해서 세부 설정이 가능하다.
외에도 이미지에서 /opt/hazelcast/bin 경로에 파일들이 특히 많이 도움되었다.