일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Chat gpt
- desktop
- 도커
- 제어루프
- error
- 분산추적
- 메시지
- linux
- 네이버클라우드플랫폼
- chat API
- ChatGPT
- 정규표현식
- docker
- GIT
- 마이크로서비스 패턴
- crontab
- sh
- 모니터링 및 경고 중앙화
- 리눅스
- AWS
- 가상머신 차이
- GitLab
- 알림
- MAC
- eclipse
- MSA
- application 재기동
- 자바 정규식
- Catalina
- 네이버웍스
Archives
- Today
- Total
반응형
목록msa pattern (1)
시간나는대로 틈틈히 정리 합시다~~!!!
[마이크로서비스 디자인 패턴] 에지 서버 (edge server)
1. 문제점 일부 마이크로서비스만 시스템 환경 외부에 공개, 그외 마이크로서비스는 차단하는게 바람직하다. 공개된 마이크로서비스는 악의적인 클라이언트로부터 보호해야한다. 2. 해결책 클라이언트와 마이크로서비스 사이에 새 컴포넌트(에지서버)를 추가한다. - 외부로 공개하면 안되는 내부 서비스는 숨긴다. - 외부 요청을 허용하는 마이크로서비스로만 요청을 라우팅한다. - 허용된 마이크로서비스는 악의적인 요청으로부터 보호한다. - 표준 프로토콜과 OAuth, OIDC, JWT, API키 등으로 신뢰할 수 있는 클라이언트인지 확인한다. 3. 구현 참고 일반적으로 에지 서버는 리버스 프록시로 동작하며, 동적 로드 밸런싱 기능을 제공하고자 검색 서비스와 통합될 수 있다. 4. 구현된 오픈소스 도구 - 스프링 클라우드 ..
IT
2021. 3. 27. 00:07
반응형