[MSA] sidecar 패턴
JAVA/Spring2020. 1. 13. 19:41
개인적으로 개발할때는 Spring만 사용해왔기 때문에 Sprin Cloud는 살펴보곤 했지만
폴리글랏은 고려하지 않았기 때문에 다른것들은 살피지 않았습니다.
하지만, 최근에 회사에서 istio 라는 서비스 매쉬 패턴을 구현한 시스템? 을 살펴볼일이 있었습니다.
해당 시스템은 폴리글랏을 지원하기 위하여 각각의 언어별로 라이브러리를 제공하는 형식이 아닌
SideCar 패턴(Cloud 기능을 갖은 프로세스이며, Proxy 역할을 하는 프로세스)을 통해 Cloud 기능들을 언어 상관없이
지원하는 방향으로 설계 된것을 살펴보며
자바에 거의 한정된 netflix oss가 아닌 istio가 인기있을만하다는 생각을 하며
그렇다면 "netflix oss에는 sidecar 패턴 구현체가 없나? 아니면 고려한 부분이 없나?"라는 생각으로 검색을 해보았습니다.
(필요시 없으면 그냥 SpirngBoot App 하나로 Proxy 형식으로 하나 만들면 되겠다는 생각도 하기도 했습니다)
그런데... 역시 있군요..
https://cloud.spring.io/spring-cloud-netflix/multi/multi__polyglot_support_with_sidecar.htmlㅇ
신기술 마냥 이제서야 접했지만 역시 세상은 넓다는걸 경험했습니다..;;
추후 istio관련 이야기가 지속된다면 각각 학습한 내용? 정리할 내용들을 시간이 되면 포스팅할것 같습니다
'JAVA > Spring' 카테고리의 다른 글
[JPA] LockType (0) | 2020.07.23 |
---|---|
[Spring] LifeCycle, SmartLifeCycle (0) | 2020.06.23 |
[SpringConfig] Properties 암호화 (0) | 2019.12.24 |
spring boot log level 변경(actuator) (0) | 2019.12.19 |
reactor Schedulers (0) | 2019.12.16 |
댓글()