Notice
														
												
											
												
												
													Recent Posts
													
											
												
												
													Recent Comments
													
											
												
												
													Link
													
											
									| 일 | 월 | 화 | 수 | 목 | 금 | 토 | 
|---|---|---|---|---|---|---|
| 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 | 
													Tags
													
											
												
												- 스택
 - 서비스 디스커버리
 - 구현
 - 스프링 시큐리티
 - 유레카
 - spring boot
 - 주울
 - Logback
 - BFS
 - 트리
 - ZuulFilter
 - 다익스트라
 - Java
 - Gradle
 - 달팽이
 - 도커
 - 완전 탐색
 - Zuul
 - 백트래킹
 - docker-compose
 - 구간 트리
 - dp
 - 게이트웨이
 - Spring Cloud Config
 - 이분 매칭
 - 이분 탐색
 - 플로이드 와샬
 - 비트마스킹
 - spring cloud
 - 메모이제이션
 
													Archives
													
											
												
												- Today
 
- Total
 
목록Spring Cloud/Stream (1)
Hello, Freakin world!
			
			
				Spring Cloud Stream 3.0, 카프카로 이벤트 기반 캐시 기능 구현하기
				
	
	
               
           
					
					
					
					
					
					
						
					
				시나리오 - 멤버 서비스, 팀 서비스 2개의 서비스가 존재한다. - 멤버는 하나의 팀에 소속될 수 있다. - 클라이언트가 멤버를 조회할 때, 멤버가 팀에 속해있다면 팀 서비스에 요청에 팀 정보를 가져온다. - 멤버 서비스에서 팀 서비스에 요청 데이터를 받으면 이를 멤버 서비스에 캐시한다. - 팀 서비스 데이터가 수정되거나 삭제될 때, 이벤트를 발생시켜 멤버 서비스에 캐시된 내용을 수정하거나 삭제한다. 멤버 서비스 모든 클래스를 살펴보는건 너무 피곤한 일이니, 중요한 부분만 살펴보자. 멤버 서비스에서 중요한 부분은 3가지다. 1. 팀 서비스에 데이터를 요청하기 2. 팀 데이터를 캐시하기 3. 팀 서비스에서 보내는 이벤트를 받아 처리하기 1. 데이터 요청 부분 RestTemplate 빈을 생성해 동기식 요청..
				Spring Cloud/Stream
				
				2021. 3. 25. 17:07