이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 12589|회답: 2

[출처] Spring Cloud Gateway route yml and json configuration

[링크 복사]
2022-1-10 09:22:40에 게시됨 | | |
머리말

게이트웨이의 구성을 이해함으로써 게이트웨이로 무엇을 할 수 있는지 알 수 있으며, 이를 통해 제품 개발에 더 잘 적용할 수 있습니다.

아래에 작성된 yml 구성은 구성 파일에 작성된 구성을 의미하며, JSON 구성은 데이터베이스나 nacos가 있는 동적 라우팅을 사용하는 구성을 의미합니다.

1. 술어

Predicate의 주요 역할은 매칭 요청을 라우팅하기 위한 규칙을 구성하는 것입니다

1. http 관련

요청 경로에 대한 경로 구성 매칭 규칙

2. 쿠키 구성 쌍

쿠키의 첫 번째 값은 키이고, 두 번째는 값입니다. 다음 예시는 쿠키 설정과 일치합니다chocolate:ch.p요청

3. 헤더 매칭

http 요청에 설정된 내용인 http-헤더는 X-Request-Id:\d+를 설정하여 매칭할 수 있으며, 두 번째 매개변수는 정규 표현식입니다

4. 숙주 매칭

HTTP 요청 호스트, 모든 호스트가 매칭됨**.somehost.com요청

5. 메서드가 Http 요청 헤더와 일치함

6. 쿼리 매칭

HTTP 요청의 쿼리 매개변수는 요청 내에서 param1=value로 일치할 수 있습니다

7. 원격 Addr 매칭

요청 내의 RemoteAddr

8. 시간 상관관계

시간을 설정하면 접근할 수 있습니다

시간을 설정하기 전에 '이전'에 접근할 수 있습니다

전에

9. 무게 라우팅

최소 두 그룹의 경로는 가중치 경로로 구성할 수 있으며, 가중치에 따라 여러 경로가 무작위로 접근됩니다


2. 필터

1. 경로 재작성

2. 요청 헤더 수정

3. 요청 매개변수 변경

4. 응답 매개변수를 수정한다

5. 경로 접두사 강화

6. 경로 접두사를 삭제합니다

7. 원래 호스트를 유지해 달라는 요청

8. 리다이렉션

9. 회로 차단기

10. Redis 네이티브 지원 요청 제한 통합

11. 요청 헤더 속성을 삭제합니다

12. 응답 헤더 속성을 삭제합니다

13. 응답 헤더 다시 작성

14. 요청 경로 재설정

15. 응답 머리 설정

다음 프로세스에서는 응답 헤더 X-Response-Foo를 Bar로 변경하세요

16. HTTP 상태 설정

17. 파일 전송 크기 설정

18. 실패하고 다시 시도하세요

전근 출처:하이퍼링크 로그인이 보입니다.





이전의:DELL T340 ESXI가 TrueNAS 드라이브스루 드라이브를 구축하다
다음:Spring jackson-dataformat-xml 설정 인터페이스는 기본적으로 JSON 형식을 반환합니다
 집주인| 2022-2-7 11:42:17에 게시됨 |
게이트웨이를 통한 접근을 금지하고 401 상태 코드를 직접 반환하는 인터페이스를 설정하세요

 집주인| 2022-2-7 13:37:23에 게시됨 |
Spring Cloud Gateway에 내장된 필터 팩토리
https://www.itsvse.com/thread-10248-1-1.html
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com