일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- 운영체제
- Kafka
- 클라우드
- 자료구조
- 데이터베이스
- DP
- Spring Cloud Feign
- 오라클
- Spring Cloud
- retry
- Spring
- 자바
- feign
- Jenkins
- db
- 페이징
- JPA
- Intellj
- MVC
- MST
- SQL
- golang
- 쿼리
- PL/SQL
- 코딩
- 알고리즘
- 디자인 패턴
- aws
- Spring Boot
- Today
- Total
목록전체 글 (141)
justgo_developer
RabbitMQ 목차 RabbitMQ 개념 RabbitMQ 사용 이유 RabbitMQ 적용 예제 Kafka vs RabbitMQ 차이 상세 1. RabbitMQ 개념과 원리 RabbitMQ는 오픈 소스 메시지 브로커 소프트웨어로서, AMQP(Advanced Message Queueing Protocol) 프로토콜을 구현한 메시지 브로커입니다. AMQP란? : Advanced Message Queueing Protocol의 약자로 메세지 큐 오픈소스에 기반한 표준 프로토콜입니다. Producer가 Middleware Broker에 메세지를 발행하고 Consumer가 Broker의 Queue를 통해 메세지를 구독합니다. AMQP는 Producer, Consumer, Broker, Exchange, Bindi..
GraphQL(Graph + Query Language) with Spring-boot 목차 GraphQL 개념 GraphQL 배경 GraphQL 원리 GraphQL 구조 GraphQL 적용 예제 GraphQL 단점 개요 MSA 기반 프로젝트를 진행하면서, 한 서비스에 테이블 갯수가 50~60종이고 각 테이블 항목수가 500개 이상으로 관리되는 항목들이여서 실제 타서비스에서 요청하는 테이블, 항목 들이 모두 달랐다. 따라서, 타 서비스에 API를 제공하기에는 너무 많은 EndPoint를 개발하여야 했다. 이 문제를 해결하기 위해 GraphQL이라는 언어를 사용하여 개발을 진행했었다. 이직 성공 후 새로운 직장에 가기 전, 이전 직장에서 사용했던 GraphQL 언어에 대해서 다시 한번 복습해보며 적용해보려..
# Feign Configration 반영 안되는 현상 원인 및 해결 ## __개요__ Feign Header 넣는 Config를 따로 만들어 Feign Configuration에 적용하엿으나 반영이 안되는 현상이 발생. ___ ## __상세__ 원인 : 같은 FeignClient name이지만 다른 Configuration일때 반영 안됨. 해결 : FeignClient name 변경하니 정상 작동. -> KakaoOpenApiClient에서 KakaoFeignConfiguration가 반영되어야 하지만 KakaoTestConfig가 반영됨. Feign name 별로 Configuration이 설정됨 name 같은 걸로 안하게 주의해야 할듯. -> FeignClient name이 key라서 configu..