반응형
Client 에서 Header 값을 통해 Datasource 를 선택하기 위함.
Flow (흐름도)
Header
tanent-id : poc
----
Header
tanent-id : kakao-games
- Client 에서 정의된 Header 정보를 담아 보낸다.
- Interceptor 에서 정의된 ID 값 을 기준으로 Router 를 선택한다.
- LocalThread에 저장된 정보를 읽어와 DB 정보를 FIX 한다.
- Controller, Service, 를거쳐 Repository 에 도달 했을때 앞서 선택된 router 정보에 의해 datasource를 결정하고 사용한다.
반응형
'소프트웨어공학 > Architecture' 카테고리의 다른 글
Multi datasource, router datasource (1) | 2025.01.09 |
---|