Spring Boot 개발 시 sleuth, zipkin을 활용한 분산 추적 환경 구축 MSA형태로 개발 환경을 구축하다보니 단순히 아래와 같은 여러 가지 생길 것인데, 게이트웨이 -> A서비스 게이트웨이 -> A 서비스 -> B 서비스 게이트웨이 -> A 서비스 -> B 서비스 -> D 서비스 -> C서비스 ..... 복잡한 서비스 간의 호출 시 장애나 지연 상황이 발생했을 시 파악하기가 어렵다. 특히 다른 팀에서 개발 중인 서비스일 경우 추적하기가 더욱 어려울 수 있고, 로그를 남길 때에도 단순히 서비스에서 로그를 남기게 되면 그 로그가 단일로 실행된 로그인지 어떠한 비즈니스 로직 중 하나인지 알기 어렵다. 그래서 하나의 요청에 어떤 서비스들이 호출되었고, 어떤 순서로 수행되었으며, 각 서비스의 수행..
#5 Apache Kafka 구축 spring.io/projects/spring-cloud-netflixnetflixtechblog.com/announcing-zuul-edge-service-in-the-cloud-ab3af5be08eekafka.apa che.org/ Apache Kafka Apache Kafka: A Distributed Streaming Platform. kafka.apache.org MSA를 하다 보면 트랜잭션이나, 서비스 간의 통신 부분에서 많은 어려움을 겪는다. 예전에 아무것도 모를 때에는 당연한 듯 서비스 간에 REST API로 호출한다고 생각했는데, 그렇게 하다 보니 많은 문제점이 생겼었다. 그런데 그러한 문제를 해결해 주는 것이 Apache Kafka다 Kafka는 링크드..
#4 Netflix OSS Zuul API Gateway 구축 spring.io/projects/spring-cloud-netflixnetflixtechblog.com/announcing-zuul-edge-service-in-the-cloud-ab3af5be08ee Announcing Zuul: Edge Service in the Cloud the latest addition to Netflix’s Open Source Software suite netflixtechblog.com Zuul은 API Gateway이다 API Gateway는 KONG도 있고 여러 다른 제품들도 있지만 Java 기반의 프로젝트를 진행하고 있고, 세계에서 가장 MSA를 잘하는 기업 중 하나인 Netflix에서 만들었다니 믿음이..
#3 Netflix OSS Eureka Server 구축 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 위의 사이트에서 Spring Cloud Netflix가 제공하는 기능..
- Total
- Today
- Yesterday
- 프레임워크
- slueth
- zookeeper
- 초보
- Kafka
- 트랜잭션 추적
- 카프카클러스터
- MSA
- ADL-LRS
- 취미생활
- 목탄
- Eclipse
- zookeeper 클러스터
- 그림 그리기
- 신세계 아카데미
- spring boot
- Python
- 풍경그림
- axios
- windows환경
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |