redis sync 문제 해결하기
팀원이 keys로 레디스를 고장냈다면?
Dec 23, 20244 min read
Search for a command to run...
팀원이 keys로 레디스를 고장냈다면?
RAG 활용한 마이데이터 공식 문서 챗봇

발단 보통 spring batch를 사용할 때, 여러개의 Job들을 Bean으로 띄어놓고 program arguments로 job.name을 지정하여 사용한다. 하지만 이런 경우에 Bean으로 띄우다 보니 initialization이 일어날 때 Bean 내부의 runtime exception이나 해당 bean이 의존하는 bean(datasource 등)에서 runtime exception이 발생한다면 그것과 상관없는 job 또한 실행이 불가능하...
Enpoint API → Recommend API 로 많은 요청 응답 속도가 느림 gRPC 도입 dto의 멤버변수가 많기 때문에 gRPC message에 매핑하는 로직이 지저분 이를 해결하기 위한 mapstruct 사용 gradle 설정 gRPC mapstruct public class ItemResultRequest { @NotBlank private String query; private String si...
spring cloud와 resilience4j와 함께 사용해보자
