Repolode
alibaba

alibaba/nacos

클라우드 네이티브 및 마이크로서비스 시스템에서 동적 서비스 디스커버리, 동적 구성 관리, 서비스 메타데이터 관리를 제공하는 오픈소스 플랫폼입니다.

스타
33,472
포크
13,282
열린 이슈
200
마지막 커밋
어제

어떤 프로젝트인가요?

Nacos는 분산 애플리케이션의 서비스와 구성을 관리하는 플랫폼입니다. 서비스가 직접 등록하고 DNS 또는 HTTP 인터페이스를 통해 서로를 찾을 수 있으며, 실시간 상태 점검을 수행해 비정상 인스턴스로 요청이 전송되지 않도록 합니다.

구성을 중앙에서 관리하고 환경 전반에 걸쳐 동적으로 변경할 수 있어, 설정이 바뀌어도 애플리케이션을 다시 배포할 필요가 없습니다. 또한 중간 계층의 로드 밸런싱을 위한 가중치 기반 라우팅과 간단한 DNS 조회를 지원하며, 서비스 메타데이터, 구성, 상태, 메트릭을 확인할 수 있는 대시보드를 제공합니다.

Dubbo 및 gRPC 서비스, Spring Cloud REST 서비스, Kubernetes 서비스를 지원합니다. Linux, macOS 또는 Windows에서 바이너리 패키지로 독립 실행형 서버를 시작할 수 있습니다.

핵심 기능

  • 01DNS 또는 HTTP를 통한 서비스 등록 및 디스커버리
  • 02서비스 인스턴스의 실시간 상태 점검
  • 03애플리케이션을 다시 배포하지 않고 중앙에서 동적 구성 관리
  • 04가중치 기반 라우팅 및 간단한 DNS 조회
  • 05서비스와 구성을 관리하는 웹 대시보드

활용 사례

  • Dubbo 또는 Spring Cloud 마이크로서비스 디스커버리 및 로드 밸런싱
  • 애플리케이션을 다시 배포하지 않고 환경별 설정 변경
  • Kubernetes에서 실행되는 워크로드에 서비스 디스커버리 제공

빠른 시작

  1. 1

    최신 안정 릴리스에서 바이너리 패키지를 다운로드합니다

  2. 2

    패키지의 압축을 풀고 bin 디렉터리로 이동합니다

    unzip nacos-server-1.0.0.zip cd nacos/bin
  3. 3

    Linux, Unix 또는 Mac에서 독립 실행 모드로 서버를 시작합니다

    sh startup.sh -m standalone
  4. 4

    Windows에서는 startup.cmd를 사용해 독립 실행 모드로 서버를 시작합니다

    startup.cmd -m standalone

사용 전 알아둘 점

  • README의 빠른 시작 예제는 오래된 릴리스(1.0.0)를 사용하므로 버전 이름을 현재 릴리스에 맞게 변경해야 합니다.
  • 프로덕션 환경에서는 유료 Alibaba Cloud MSE 서비스 또는 엔터프라이즈 지원을 이용하는 것이 권장되며, README에서도 이를 소개합니다.

포함된 컬렉션

토픽

자주 묻는 질문

nacos은(는) 무엇인가요?
클라우드 네이티브 및 마이크로서비스 시스템에서 동적 서비스 디스커버리, 동적 구성 관리, 서비스 메타데이터 관리를 제공하는 오픈소스 플랫폼입니다. Nacos는 분산 애플리케이션의 서비스와 구성을 관리하는 플랫폼입니다. 서비스가 직접 등록하고 DNS 또는 HTTP 인터페이스를 통해 서로를 찾을 수 있으며, 실시간 상태 점검을 수행해 비정상 인스턴스로 요청이 전송되지 않도록 합니다.
nacos은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
nacos은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
nacos은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. nacos의 마지막 커밋은 2026년 10월 22일입니다.
nacos은(는) 어디에 사용할 수 있나요?
Dubbo 또는 Spring Cloud 마이크로서비스 디스커버리 및 로드 밸런싱 애플리케이션을 다시 배포하지 않고 환경별 설정 변경 Kubernetes에서 실행되는 워크로드에 서비스 디스커버리 제공
nacos는 어떻게 설치하나요?
최신 안정 릴리스에서 바이너리 패키지를 다운로드합니다 패키지의 압축을 풀고 bin 디렉터리로 이동합니다: unzip nacos-server-1.0.0.zip cd nacos/bin Linux, Unix 또는 Mac에서 독립 실행 모드로 서버를 시작합니다: sh startup.sh -m standalone Windows에서는 startup.cmd를 사용해 독립 실행 모드로 서버를 시작합니다: startup.cmd -m standalone
nacos은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/alibaba/nacos

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트