[공통 사항] 현재까지의 서비스 관련 내용 #30
EeeasyCode
announced in
Announcements
Replies: 2 comments 2 replies
-
|
Beta Was this translation helpful? Give feedback.
2 replies
-
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
@opp-13 @jungyuminn
몇 가지 공통으로 가져가야할 사항이 있어 전달드립니다.
1. 각 서비스의
@RequestMapping이 각 서비스 root path로 지정되었는데, 이를 변경했습니다.AS-IS
TO-BE
로
@RequestMapping를 제거했습니다.이유로는 저희 MSA 환경에서 이미 api-gateway 단에서 실제 트래픽이 routing 될 때, 각각의 서비스로 /path 가 지정되어 요청됩니다.
내부 서비스에서
@RequestMapping로 맵핑하게 될 경우, 요청 path가 /path/path 로 지정되는 문제 + 내부 서비스는 이미 서비스 디스커버리를 통해 지정되어 있기 때문에 따로 명시하지 않아도 될 것 같습니다.2. yml 파일 이름 수정
기존에 저도 yml 로 지정했었는데, 이를 yaml로 통일해주시면 될 것 같습니다.
3. application.yaml 의 profile 분리
로 각각의 profile을 분리하여 관리해주시면 될 것 같습니다.
4. 우테코 convention 사용
우테코에서 제공하는 java convention을 함께 사용해보면 좋을 것 같습니다. 외에도 추가적인 의견 있으시다면 남겨주세요!
5. public API와 인증/인가가 필요한 API 분리
를 분리해야 합니다.
API-Gateway에서 route 규칙을 추가할 예정인데, 우선 인증/인가가 필요하지 않은 API에 대해서
/public을 명시해주시면 됩니다.또한, 인증/인가가 필요한 API의 경우와 public API에 대해서는 PR 내용에 기록해주세요.
또, 공유하고 함께 공통으로 가져가야할 사항이 생기면 저도 추가할테니, 다른 분들도 추가해주세요~~!
Beta Was this translation helpful? Give feedback.
All reactions