
Feign Client를 사용하여 MSA 서비스를 설계할 경우 HTTP 메서드 중 PATCH 메서드가 동작하지 않는 오류를 보게 된다.HttpURLConnection클래스가 PATCH 메서드를 유효한 유형으로 인식하지 못하기 때문에 발생한다.feign.RetryableException: Invalid HTTP method: PATCH executing HttpClient 로 문제 해결하기PATCH 메서드를 유효하게 하기 위해 HttpClient를 사용할 수 있다.feign에서 지원하는 http client는 ApacheHttpClient와 OkHttpClient 가 있다. Apache HttpClient vs OkHttpHttpClient의 장점과 단점은 무엇입니까?OkHttp에는 HTTP/2, 내장 ..

FeignClient 란?FeignClient는 Spring Cloud에서 제공하는 HTTP 클라이언트로, 선언적으로 RESTful 웹 서비스를 호출할 수 있도록 함 연결하려는 서비스 구조MSA Project 배송 서비스에서 일부이다.- Auth : 사용자 계정 정보를 보관한다.- Slack : 서비스내 배송 정보를 담당자 슬랙 DM 으로 전송한다.- Ai : gemini Ai 와 연결하여 예상 배송 완료 시간과 날씨 정보를 받아온다.OpenFeign 으로 응답받기의존성 추가연결이 필요한 모든 서비스 (Auth, Slack, Ai)에 OpenFeign 의존성을 추가한다.implementation 'org.springframework.cloud:spring-cloud-starter-openfeign' ..

물류 관리 및 배송 시스템을 위한 MSA 기반 플랫폼 개발을 진행하였습니다.깃허브에서 최종 프로젝트를 확인할 수 있습니다. GitHub - Sparta-mosaic/msa-mosaic: 물류 관리 및 배송 시스템을 위한 MSA 기반 플랫폼 백엔드 개발물류 관리 및 배송 시스템을 위한 MSA 기반 플랫폼 백엔드 개발. Contribute to Sparta-mosaic/msa-mosaic development by creating an account on GitHub.github.com 어떤 프로젝트 인가요?B2B 물류 관리 및 배송 시스템을 만듭니다.물류 센터는 각 지역에 허브 센터를 가지고 있으며 각 센터는 여러 업체의 물건을 보관 및 배송합니다. 배송 프로세스1.상품이 필요한 업체는 주문을 합니다...
- Total
- Today
- Yesterday
- java
- http
- Lazy
- Solid
- 더티체킹
- feignclient
- 기술도서
- MSA
- 객체지향
- mock
- Spring
- MYSQL
- proxy
- 클린코드
- 트러블슈팅
- 스파르타
- TDD
- 동시성
- 인프런
- queryDSL
- 트랜잭션
- Database
- JPA
- 코딩테스트
- 마이크로서비스
- 리팩토링
- Article
- 프로젝트기획
- JPQL
- datalock
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |