Spring Cloud Alibaba 이전 안내서 (4): 0 코드 호 환 Api - Gateway

스프링 클 라 우 드 가 공식 적 으로 스프링 클 라 우 드 넷 플 릭 스 를 유지보수 상태 로 진입 시 켰 다 고 발표 한 후부 터 우 리 는 '스프링 클 라 우 드 알 리 바 바 이전 가이드' 시 리 즈 를 제작 하여 개발 자 에 게 더 많은 기술 선택 방안 을 제공 하고 이전 과정 에서 의 기술적 난이 도 를 낮 추기 시작 했다.
첫 번 째: 한 줄 의 코드 가 Hystrix 에서 Sentinel 두 번 째 편 으로 이전: 0 코드 교체 Eureka 세 번 째 편: 아주 간단 한 Config
만약 당신 이 에이 피 게 이 트 웨 이 (Zuul 일 수도 있 고, spring cloud gateway 일 수도 있 습 니 다) 를 등록 센터 로 선택 했다 면, 적절 한 교체 방안 을 찾 지 못 해 고민 하고 있 을 때, 다음 내용 은 매우 읽 을 만 한 가치 가 있 을 것 입 니 다.
Spring Cloud Alibaba 는 오픈 소스 의 서비스 등록 구성 요소 든 상업 화 든 모두 Spring Cloud 서비스 등록 의 표준 규범 을 실현 했다.이 는 자 연 스 럽 게 개발 자 에 게 서비스 등록 센터 의 유레카 를 개원 의 Nacos 로 이전 하 는 매우 편리 한 방식 을 제공 했다.
호 환 Api - Gateway: 0 코드 교체 유레카
Spring Cloud Alibaba 의 오픈 소스 구성 요소 spring - cloud - starter - alibaba - nacos - discovery 를 사용 하여 Eureka 를 교체 하고 Api - Gateway 를 호 환 합 니 다.
환경 준비 작업: 로 컬 에 Nacos 를 설치 해 야 합 니 다.Nacos 의 설치 방식 도 매우 간단 합 니 다. 참고 하 세 요. Nacos 홈 페이지.지금 나 코스 가 정상적으로 작 동 했다 고 가정 해 봐.
  • 나 코스 의 pom 의존 도 를 추가 하고 유레카 를 제거 합 니 다.교체 할 프로젝트 디 렉 터 리 에서 maven 설정 파일 pom. xml 을 찾 습 니 다.다음 pom 의존 도 를 추가 합 니 다:
    
        org.springframework.cloud
        spring-cloud-starter-alibaba-nacos-discovery
        0.2.1.RELEASE
       
    
           spring-cloud-starter-netflix-eureka-client pom    。 
    
  • application. properties 설정. 일부 Nacos 기본 설정 도 application. properties (application. yaml 일 수도 있 음) 에서 설정 해 야 합 니 다. 다음 과 같 습 니 다.
    spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
    
         Eureka        。
    
  • (선택 가능) EnableEureka Client 주 해 를 바 꿉 니 다.응용 프로그램 시작 클래스 에 EnableEurekaClient 주 해 를 추가 했다 면, 이 때 는 Spring Cloud 규범 에 맞 는 설명 이 필요 합 니 다. EnableDiscoveryClient.

  • 메모: 상기 몇 가지 절 차 는 Api - Gateway 게 이 트 웨 이 를 통합 하 는 프로젝트 에서 만 해당 하 는 변경 을 하 는 것 이 아니 라 Api - Gateway 게 이 트 웨 이 를 통 해 퍼 가기 하 는 백 엔 드 서비스 도 해당 하 는 변경 을 해 야 합 니 다.
    상기 세 가지 절 차 를 마치 면 Api - Gateway 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이 트 웨 이 게 이
    Spring Cloud Alibaba 의 상업 화 구성 요소 인 ANS 를 사용 하여 Api - Gateway 의 등록 센터 인 Eureka 를 교체 하 는 방법 에 대한 자세 한 문 서 는 여기 를 참고 하 십시오.
    이로써 'Spring Cloud Alibaba 이전 가이드' 시리즈 의 네 편 이 모두 되 었 습 니 다. 이전 과정 에서 다른 어 려 운 문제 에 부 딪 혔 다 면 Spring Cloud 에 오신 것 을 환영 합 니 다.Alibaba@GitHub 이 슈 를 제기 하 다.
    본문 저자: 중간 부품 작은 형
    원문 을 읽다
    본 고 는 운 서 지역사회 의 오리지널 내용 으로 허락 없 이 전재 할 수 없다.

    좋은 웹페이지 즐겨찾기