저번 시간에 저희가 세가지 서비스를 구축하기로 했던 거 기억하시나요? 먼저 USER SERVICE 를 구축하도록 하겠습니다. 간단하게 아키텍쳐를 구현해보면 다음과 같을 거에요. #UserService Architectrue Client 에서 요청을 하면 사실 먼저 통신을 하는건 Eureka Server 겠지만 구조 상 클라이언트와 Eureka Server 사이에 있는게 Gateway라 이런식으로 아키텍쳐가 구성이 되어 있어요.실질적인 흐름은 클라이언트의 요청 > Eureka Server에서 요청에 맞는 서비스 서치 > Gateway에서 해당하는 Service 서치서비스 응답 내용을 클라이언트에 다시 응답하는 순서로 갈거에요 :) 해당 아키텍쳐가 이해하는데 도움이 됐으면 좋겠네요. 그럼 실질적으로 User..
- MSA와 관련하여 사전 지식이 필요하다 느껴지신 다면 아래의 URL을 통해서 먼저 MSA에 대해서 공부해보세요! https://ggparkitbank.tistory.com/116 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 ( MSA ) - 0 - 계속해서 전에 기술을 완료하는게 아니라 새로운 제목으로 시작하게 돼서 죄송합니다. 다만 이번에 인프런에서 새롭게 강의를 들으면서, 이 강의는 정말 좋다고 생각돼서 해당 강의를 바탕으로 ggparkitbank.tistory.com 이제 배운 내용을 바탕으로 E-commerce ( 전자 상거래 ) 애플리케이션을 만들거에요. 해당 어플리케이션에서 제공되는 서비스는 크게 3가지로 Catalog-Service , User- Service , Ord..
-해당 글은 아래의 글에서 이어 집니다. https://ggparkitbank.tistory.com/124 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 (Load Balancer) - 8 - 지금까지 잘 따라오셨나요? 그렇다면 의지가 정말 대단하시네요. 저는 금요일이라 그런지 조금 힘이 빠지네요.. 하지만 이제부터는 본격적으로 Load Balancer를 알아볼 것이기 때문에, 조금만 더 힘 ggparkitbank.tistory.com 이번에 서술할 부분은 꽤나 중요합니다. Load Balancer의 역할과 사용법에 대해서 서술 되어 있습니다. 자 일단은 이번 실습은 STS or Eclipse 환경에서는 어려울 수도 있습니다. 이미 저는 IntelliJ 가 아니면 만족 못하는 몸이 되어 ..
지금까지 잘 따라오셨나요? 그렇다면 의지가 정말 대단하시네요. 저는 금요일이라 그런지 조금 힘이 빠지네요.. 하지만 이제부터는 본격적으로 Load Balancer를 알아볼 것이기 때문에, 조금만 더 힘을 내볼게요.. 지금까지는 Gateway,Filter와 관련한 내용을 다뤘다면 이제 본격적으로 서비스를 등록하고 해당 서비스를 이용하는 법을 알아보도록 할게요. # 개요 생각해보면 저희가 MicroService를 구축하기전에 Eureka를 활용해서, Server를 만들고 Client를 만들었던 것 기억나시나요? 기억이 안나셔도 괜찮습니다. 이번 기회에 다시 해볼 것 이니까요!. 이제 Gateway의 사용법을 알았으니 아래와 같은 순서로 요청과 응답이 전달되도록 할거에요 ! 클라이언트( 웹,모바일 등 ) ->..
-해당 실습은 아래의 글에서 이어집니다. https://ggparkitbank.tistory.com/122 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 ( Gateway Custom Filter) - 6 - - 해당 글은 아래의 글에서 이어 집니다. https://ggparkitbank.tistory.com/121 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 ( Gateway Filter) - 5 - https://ggparkitbank.tistory.com/120?category=101501.. ggparkitbank.tistory.com 자 이번에는 Global Filter라는 것을 알아볼건데요. Custom Filter와 굉장히 비슷한 구조를 가지고 있습니다. 다..
- 해당 글은 아래의 글에서 이어 집니다. https://ggparkitbank.tistory.com/121 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 ( Gateway Filter) - 5 - https://ggparkitbank.tistory.com/120?category=1015014 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 ( Gateway Filter) - 4 - -해당글은 아래 포스팅에서 이어집니다. https://ggparkitbank.tistory.com/119.. ggparkitbank.tistory.com 저번 시간까지는 Java와 yml을 활용해서 필터를 만드는 작업을 했어요. 하지만 필터를 사용하다보면 원하는 결과를 자유롭게 받고 싶을때가 있..
https://ggparkitbank.tistory.com/120?category=1015014 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 ( Gateway Filter) - 4 - -해당글은 아래 포스팅에서 이어집니다. https://ggparkitbank.tistory.com/119 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 (Gateway)-3- 이제 본격적으로 Gateway에 대해서 정리할거에요. 그럼 먼저 Gateway.. ggparkitbank.tistory.com -해당포스트는 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 ( Gateway Filter) - 4 - 에서 이어집니다. 저번 시간에는 Java를 활용해서 Filter를 등록했..
-해당글은 아래 포스팅에서 이어집니다. https://ggparkitbank.tistory.com/119 [MSA] Spring Cloud로 개발하는 MS 어플리케이션 (Gateway)-3- 이제 본격적으로 Gateway에 대해서 정리할거에요. 그럼 먼저 Gateway에 대해서 간단하게 설명드릴게요 1. API Gateway가 뭐지? 🧑 나 강사님 Gateway가 뭔가요??? 👨 강사님 쉽게 정리하면 단일점이에요. ggparkitbank.tistory.com 지난 시간에 이어서 Gateway에서 Filter를 지정하는 방법을 알아볼거에요. 그 전에 간단하게 어떤식으로 동작하는지 알아야 겠죠? Client > Gateway > Predicate > Pre Filter & Post Filter (작업 환경은..
이제 본격적으로 Gateway에 대해서 정리할거에요. 그럼 먼저 Gateway에 대해서 간단하게 설명드릴게요 1. API Gateway가 뭐지? 🧑 나 강사님 Gateway가 뭔가요??? 👨 강사님 쉽게 정리하면 단일점이에요. 어디서 요청을 하든 Gateway로 통하게 해서 어떤 요청이 들어와도 응답이 가능하도록 묶어준다고 생각해주세요. 🧑 나 흠.. 그렇군요?? 이해가 잘 되지 않아요. 👨 강사님 음 문지기 같은거라고 생각하면 조금 더 쉬울거에요. 게이트웨이는 클라이언트의 요청에 대한 인증과 권한 부여의 역할도 맡고있고, 서비스 검색통합, 응답캐싱, 속도제한 ,부하 분산, 로깅 등등... 중앙집중식으로 운영할 수 있도록 도와주는 역할이에요.. 🧑 나 네에... 👨 강사님 이해하셨죠? 🧑 나 ㅋ 도망가~..
- Total
- Today
- Yesterday
- MariaDB
- LoadBalancer
- git
- github
- JWT
- 빅-오
- Spring + ELK
- zipkin
- kafka
- MSA
- ACTUATOR
- rabbitmq
- 미래의나에게동기부여
- consumer
- 운동일기
- Kafka Connect
- elasticSearch
- prometheus
- Gateway
- springcloud
- docker
- 오늘저녁 삼겹살
- config
- UserService
- Feign
- 운동
- Logstash to ElasticSearch
- Logstash 활용
- producer
- 루틴기록
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |