#2 Spring Cloud Config Server 구축 구축이라고 해서 대단한 내용이 들어있지는 않고, Spring Cloud Config Server를 구축하고 일반 서비스에서 해당 서버를 통해 동적으로 환경 변수를 가지고 오는 테스트를 해볼 예정이다. - Spring Cloud Config Server 구축을 위한 프로젝트 생성 mr-spock.tistory.com/40 Spring boot 기반 마이크로서비스 아키텍처(Microservices Architecture, MSA) #1 기초개발환경 구성 #1 기초개발환경 JAVA(openjdk16), IDE(vscode), Spring-Initializr(maven, 2.3.9, .yml) MSA로 개발을 하기 전 개발하려는 프로그램의 규모, 성격,..
#1 기초개발환경 JAVA(openjdk16), IDE(vscode), Spring-Initializr(maven, 2.3.9, .yml) MSA로 개발을 하기 전 개발하려는 프로그램의 규모, 성격, 운영 방식 등을 고려해서 과연 MSA로의 개발이 적합한지, 적합하지 않은지를 판단하고 시작을 해야 한다. MSA로의 개발은 모놀리식 아키텍처(Monolithic Architecture, MA)에 익숙한 개발자가 바로 적응하기도 어려우며, 많은 서비스들을 관리하기 위한 자원(인적, 물적)의 소모가 훨씬 크기 때문에 MSA가 주목받고 있고 대세인 것처럼 보이더라도 모든 개발에 활용할 필요가 없다고 생각한다. 이번 프로젝트가 MSA에 적합한지 아직 결정을 내리지는 못했으나, 미리 준비를 하고자 글을 작성하는 것이..
#0 설계 MSA로 개발을 한다는 것은, 생각보다 많은 것을 필요로 한다. 서비스가 나누어 개발하였는데 몇 개 되지 않을 수 있고 반면에 점점 늘어나서 10개 20개.. 수십 개로 늘어날 수 있다. 이렇게 늘어난 서비스들의 관리는 복잡하고 어려워지며 클라우드 환경으로 가게 되면 서버의 상태에 따라 자동으로 Scale-up, out 되어 수시로 변경 되는 각 서비스의 IP와 port 등의 정보들을 관리하며 호출하기는 불가능에 가깝다. 그래서 이러한 부분들을 보완하기 위한 친절한 소스들이 많이 제공되어 있다. 일단 초기에 테스트하면서 몇 가지 구축을 해보려 하는 것의 목록은 아래와 같다. Spring Cloud Config Server 프로젝트 별 환경 설정들을 별도 서버로 관리하고 동적으로 변경 가능하도록..
새로 프로젝트를 구성할 일이 생겨 Front-End를 Vue CLI 3.0으로 구성하고 Back-End를 Spring Boot로 구성해서 완전한 분리를 하려 했지만, 내부 사정으로 인해 하나의 프로젝트로 구성하기로 결정이 되어 Spring Boot + Vue CLI 3.0 프로젝트를 구성해 보았다. 우여곡절이 많았지만 다음에 시간이 나면 과정에 대해 다시 한번 생각해보며 글을 써봐야 겠다. Vue CLI 3.0 버전은 나온 지가 그리 오래되지 않았던지 Front-End와 Back-end를 나누지 않고 Spring Boot와 함께 사용하는 경우가 잘 없는지는 잘 모르겠으나, 손쉽게 뚝딱 가져다 쓸만한 관련 자료가 많지 않아 몇 안 되는 자료를 찾아보면 환경을 구성하고 글로 남겨본다. IDE는 원래 Fron..
- Total
- Today
- Yesterday
- 프레임워크
- spring boot
- 카프카클러스터
- windows환경
- Kafka
- 목탄
- axios
- ADL-LRS
- 풍경그림
- 초보
- MSA
- 취미생활
- Python
- slueth
- Eclipse
- 트랜잭션 추적
- zookeeper 클러스터
- 그림 그리기
- 신세계 아카데미
- zookeeper
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |