반응형

분류 전체보기 509

Order Service

앞으로 구현할 주문 서비스의 개요입니다. APIs입니다. 기능 마이크로서비스 URI (API Gateway 사용시) HTTP Method 사용자 별 상품 주문 Orders Microservice /order-sercie/{user_id}/orders POST 사용자 별 주문 내역 조회 Orders Microservice /order-service/{user_id}/orders GET 프로젝트를 생성하겠습니다. 아래 Dependencies를 추가합니다. Spring Boot DevTools : 코드가 변경되면 자동으로 애플리케이션 재시작 등 하기 위해서 추가 ... 참조 Lombok : 코드 작성을 편하게 하기 위해서 추가 ... 참조 Spring web : REST API 작성하기 위해서 추가 Eurek..

IT/Spring Cloud 2021.12.15

Catalogs Microservice

앞으로 구현할 카탈로그 마이크로서비스 입니다. APIs입니다. 기능 마이크로서비스 URI (API Gateway 사용시) HTTP Method 상품 목록 조회 Catalogs Microservice /catalog-service/catalogs GET 프로젝트를 생성하겠습니다. 아래 Dependencies를 추가합니다. Spring Boot DevTools : 코드가 변경되면 자동으로 애플리케이션 재시작 등 하기 위해서 추가 ... 참조 Lombok : 코드 작성을 편하게 하기 위해서 추가 ... 참조 Spring web : REST API 작성하기 위해서 추가 Eureka Discovery Client : Eureka discovery 사용하기 위해서 추가 필요한 dependencies를 추가하겠습니다..

IT/Spring Cloud 2021.12.15

User Microservice - 회원 등록

앞으로 구현할 유저 서비스의 개요입니다. APIs 입니다. 기능 URI (API Gateway 사용 시) URI (API Gateway 미사용 시) HTTP Method 사용자 정보 등록 /user-service/users /users POST 전체 사용자 조회 /user-service/users /users GET 사용자 정보, 주문 내역 조회 /user-service/users/{user_id} /users/{user_id} GET 작동 상태 확인 /user-service/users/health_check /users/health_check GET 환영 메시지 /user-service/users/welcome /users/welcome GET 프로젝트를 생성하겠습니다. 아래 Dependencies를 ..

IT/Spring Cloud 2021.12.13

애플리케이션 개요

이제부터 예시 애플리케이션을 만들어서 Spring Cloud MSA를 배워보겠습니다. 아래 이미지는 앞으로 구현할 애플리케이션의 개요입니다. 마이크로서비스 Catalog-Service : 제품 정보 서비스 User-Service : 유저 서비스 Order-Service : 주문 서비스 위 같은 비지니스 로직이 되도록 구현하기 위해서 애플리케이션 구성을 아래와 같이 할 것입니다. 구성요소 Config Server : Git 저장소에 등록된 프로파일 정보 및 설정 정보 Eureka Server : 마이크로서비스 등록 및 검색 API Gateway Server : 마이크로서비스 부하 분산 및 서비스 라우팅 Microservices : 회원 MS, 주문 MS, 상품(카테고리) MS Queuing System :..

IT/Spring Cloud 2021.12.08

API Gateway

https://spring.io/projects/spring-cloud-gateway Spring Cloud Gateway @SpringBootApplication public class DemogatewayApplication { @Bean public RouteLocator customRouteLocator(RouteLocatorBuilder builder) { return builder.routes() .route("path_route", r -> r.path("/get") .uri("http://httpbin.org")) .route("host_route", r -> spring.io API Gateway는 프록시와 비슷한 역할을 합니다. API Gateway는 클라이언트의 요청을 받아서 내부의 ..

IT/Spring Cloud 2021.12.07

Service Discovery

https://spring.io/projects/spring-cloud-netflix Spring Cloud Netflix Spring Cloud Netflix features: Service Discovery: Eureka instances can be registered and clients can discover the instances using Spring-managed beans Service Discovery: an embedded Eureka server can be created with declarative Java configuration Circuit B spring.io 서비스 디스커버리는 핸드폰의 연락처와 비슷합니다. 이름에 매핑된 전화번호를 저장하고 있습니다. "이름 : 전화번..

IT/Spring Cloud 2021.12.05

Spring Cloud란?

https://spring.io/projects/spring-cloud Spring Cloud Spring Cloud is an umbrella project consisting of independent projects with, in principle, different release cadences. To manage the portfolio a BOM (Bill of Materials) is published with a curated set of dependencies on the individual project. Go here to r spring.io 스프링 클라우드는 분산 시스템 개발에 효과적인 기능을 제공해 줍니다. 분산 시스템이라고 하면 circuit breakers, routing,..

IT/Spring Cloud 2021.12.05

류성룡, 7년의 전쟁 by 이종수

제 마음대로 리뷰를 시작하겠습니다. 팟캐스트에서 징비록에 대한 이야기를 들었다. 3시간의 이야기 동안에 가장 인상이 깊었던 것은 류성룡이었다. 류성룡에 대해서 깊은 관심을 가지게 되었고 그를 알아보고 싶어서 징비록을 읽어보기로 했다. 그런데 읽다보니 류성룡보다는 임진왜란의 대해서 더 많이 알게 되었다. 시작을 하게 해준 의도에서 다소 멀어진 감이 있었지만 이 또한 좋았다. 줄거리 시작... 총 11장으로 구성되었다. 1장. 첫 장계 1592년 4월 17일 아침 부산성이 함락된다. 당시에는 왜구의 노략질이 많아서 조정에서는 조금 큰 노략질이라고 생각했다. 그런데 왜적의 움직임은 심상치 않았다. 몇 해 전부터 일본의 움직임이 눈에 띄게 달라졌다. 의견을 내고 대비했어야 했다. 하지만 오랜 평화에 괜한 일을 ..

[나 혼자 지구 한 바퀴] 25.03.2018 Kotor성에 올라가자! 앗! 그런데 너희들은?!

Kotor에는 'Castle Of San Giovanni'가 있다. 절벽에 붙어있는 성이다. 멀리서 보면 굉장히 중세시대 느낌 쎄가 불어온다. 그러니 Kotor를 방문한 사람이라면 꼭 올라가보길 바란다. 그런데 거의 등산과 비슷하다. 중간 중간에 쉴 수 있는 평평하고 넓은 곳이 존재한다. 많은 관광객들이 여기서 사진을 찍기를 기다리고 있다. 물론 나도 그랬다. 꽤나 잘 나온 사진이다. 대게 중반 정도까지만 올라갔다가 내려간다. 물론 나는 끝까지 가야한다. 점차 관광객이 줄어들어서 혼자 찍기로 했다. 코스가 있는지는 모르겠다. 나는 눈에 보이는 모든 길에 발을 닿아서 올라갔다 내려갔다를 반복했다. 이렇게 높은 곳에 올라오면 파나로마를 찍어보고 싶다. 점점 가파라지고 부셔진 구조물이 많이 보인다. 아참! 올..

[나 혼자 지구 한 바퀴] 24.03.2018 아름다운 해안 도시 Kotor(코토르)에 왔어요!

호스텔에서 도망치듯이 아침 6시에 뛰쳐나갔다. 높은 산을 지나서 Kotor로 향하고 있다. 3월 중순인데 아직도 눈이 땅을 덮고 있었다. 높은 산의 등을 타고 올라서 이제 내려가려고 한다. 그러니 창문 너머로 보이는 해안 도시들. '우와!'라는 말이 터져나왔다. 눈으로 그리고 카메라로 담고 싶었다. 아니나 다를까 친구인 Oak도 카메라를 꺼내서 촬영하고 있었다. 촬영하고 있는 Oak를 촬영했다. 점점 아름다운 모습을 그러내는 Kotor. 아래 사진 말고 Kotor의 성곽을 찍은 유명하고 아름다운 사진이 구글에 있다. 구글에 검색해보면 날씨 좋은 날 아래와 같은 Kotor를 볼 수 있다. Kotor를 여름에 굉장한 휴양지가 된다. 그리고 동유럽 크루즈 여행을 하면 Kotor를 경유지로 하기도 한다. 또한,..

반응형