Spring Cloud Alibaba 가 뭐 예요?

간단 한 소개
  • 앞의 글 을 본 친구 들 은 스프링 클 라 우 드 알 리 바 바 와 스프링 클 라 우 드 의 관계, 스프링 클 라 우 드 알 리 바 바 (SCA) 는 스프링 클 라 우 드 넷 플 릭 스 (SCN) 와 마찬가지 로 모두 스프링 클 라 우 드 규범 의 실현 이라는 것 을 잘 알 고 있 을 것 이다.

  • Spring Cloud Alibaba 를 왜 사용 합 니까?
  • 이곳 은 맹목적 으로 이 틀 을 추천 하 는 것 이 아니 라 근거 가 있 는 것 이다.
  • 우선, 인정 할 수 밖 에 없다. 현재 대부분 Spring Cloud 의 개발 자 들 은 모두 SCN 을 사용 하지만 이런 개발 자 들 은 대부분이 규모 와 데이터 가 비교적 작고 보통 20 개의 마이크로 서비스 정도 의 규 모 를 가 질 수 있 으 며 비교적 큰 편 이다.
  • 그러나 SCA 중의 구성 요 소 는 대체적으로 알 리 내부 미들웨어 로 전환 되 었 고 여러 차례 쌍 십일 의 시련 을 겪 었 다. 이것 은 SCA 가 충분 한 장면 을 가지 고 그의 높 은 병발 과 높 은 사용 가능 한 항 압 능력 을 검증 했다 는 것 을 의미한다.
  • 물론 세계 가 이렇게 넓 고 SCN 에 도 이와 같은 사용자 수량 과 데이터 가 있 을 수 있 지만 이것 은 SCA 의 강 함 을 방해 하지 않 는 다. 중국 처럼 십 몇 억 인구 의 대국 이 고 지구 도 몇 개 없 으 며 쌍십일 이 직면 하 는 데이터 피크 도 세 계 를 충격 시 킬 수 있 기 때문이다.
  • 그 밖 에 대부분의 국내 개발 자 들 에 게 SCA 는 절대적 인 장점 을 가진다. 바로 SCA 의 공식 문 서 는 중국어, 중국어, 중국어 로 대학 에서 영어 6 급 을 받 지 못 한 학생 들 을 미 친 듯 이 기 쁘 게 한다.

  • 그러나 위 에서 말 한 것 은 모두 겉 에 있 는 것 이 고 실질 적 으로 Spring Cloud Alibaba 도 강력 한 기능 을 제공 했다.
  • 서비스 흐름 제한 강등: 기본적으로 Servlet, Feign, RestTemplate, Dubbo 와 RocketMQ 의 흐름 제한 강등 기능 의 접속 을 지원 합 니 다. 실행 할 때 콘 솔 을 통 해 실시 간 으로 흐름 제한 강등 규칙 을 수정 할 수 있 고 흐름 제한 Metrics 모니터링 도 지원 합 니 다.
  • 서비스 등록 과 발견: Spring Cloud 서비스 등록 과 발견 기준 에 맞 게 기본적으로 Ribbon 의 지원 을 통합 시 켰 다.
  • 분포 식 설정 관리: 분포 식 시스템 의 외부 화 설정 을 지원 하고 설정 변경 시 자동 으로 갱 신 됩 니 다.
  • 메시지 구동 능력: Spring Cloud Stream 을 바탕 으로 마이크로 서비스 응용 에 메시지 구동 능력 을 구축 합 니 다.
  • 분포 식 사무: @ GlobalTransactional 주 해 를 사용 하여 효율 적 이 고 업무 침입 지 에 분포 식 사무 문 제 를 해결 합 니 다.
  • 아 리 클 라 우 드 대상 저장: 아 리 클 라 우 드 가 제공 하 는 대량의 안전, 낮은 원가, 신뢰성 이 높 은 클 라 우 드 저장 서비스.모든 응용 프로그램, 시간, 장소 에 임의의 형식의 데 이 터 를 저장 하고 접근 할 수 있 습 니 다.
  • 분포 식 작업 스케줄 링: 초 단위, 정확도, 신뢰성, 사용 가능 한 시간 (Cron 표현 식 기반) 작업 스케줄 링 서 비 스 를 제공 합 니 다.격자 작업 과 같은 분포 식 작업 수행 모델 도 제공 합 니 다.격자 작업 은 대량의 하위 작업 을 모든 Worker (schedulerx - client) 에 골 고루 배정 하여 수행 하 는 것 을 지원 합 니 다.
  • 아 리 클 라 우 드 문자 서비스: 전 세 계 를 덮 는 문자 서비스, 우호, 효율, 스마트 한 상호 연결 화 통신 능력 으로 기업 이 고객 의 접촉 통 로 를 신속하게 구축 하도록 도와 준다.

  • 버 전 관계
  • 스프링 클 라 우 드 의 메 인 버 전 관리 (Dalston, Edgware, Finchley, Greenwich 등) 에 포함 되 지 않 았 지만 현재 자주 사용 되 는 스프링 클 라 우 드 버 전에 대한 사용 가능 한 버 전 을 몇 개 보 낼 수 없다.
  • Spring Cloud 는 Spring Boot 를 바탕 으로 구축 되 고 Spring Cloud Alibaba 는 Spring Cloud Common 의 규범 을 바탕 으로 실현 되 기 때문에 우리 가 Spring Cloud Alibaba 를 사용 하여 마이크로 서비스 응용 을 구축 할 때 세 가지 이전의 관 계 를 알 아야 한다.
  • : 이 세 사람의 관 계 는 매우 중요 하 다.
    Spring Boot
    Spring Cloud
    Spring Cloud Alibaba
    2.1.x
    Greenwich
    0.9.x
    2.0.x
    Finchley
    0.2.x
    1.5.x
    Edgware
    0.1.x
    1.5.x
    Dalston
    0.1.x
    상기 버 전의 대응 내용 은 현재 상황 에 따라 실시 간 으로 수정 하여 사용자 가 그들의 대응 관계 변화 상황 을 이해 하도록 한다.

    좋은 웹페이지 즐겨찾기