Nacos 서버 설정 및 주요 문제 해결 방법
문제 발생 시 아래 해결책 참고
com.alibaba.nacos.api.exception.NacosException: Client not connected, current status: STARTING
at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) ~[nacos-client-2.2.0.jar:na]
최근 마이크로서비스 프로젝트를 공부하며, 친구들과 함께 사용할 수 있도록 서버에 Nacos를 배포해보기로 했습니 ...
6월 17일 22:46에 게시됨
Spring Gateway로 구현하는 API 게이트웨이
Netflix OSS와 Spring Cloud의 관계
2020년 이전 마이크로서비스 생태계에서는 Netflix가 오픈소스로 공개한 다양한 컴포넌트가 표준처럼 사용되었다. 현재는 Spring Cloud Alibaba가 대체재로 자리 잡았지만, 여전히 레거시 시스템에서 Netflix 스택을 접할 수 있다.
Spring Cloud AlibabaNetflix OSS역할
NacosEureka서비스 디스커버리
DubboRibbon + FeignRPC 기반 서 ...
6월 13일 23:07에 게시됨
스프링 클라우드를 활용한 마이크로서비스 아키텍처 구축
모놀리식(Monolithic) 아키텍처는 모든 기능 모듈이 단일 프로젝트 내에서 개발되고 배포 시 함께 컴파일 및 패키징되는 구조입니다. 이는 초기 단계의 프로젝트나 소규모 팀에는 단순하고 효율적일 수 있습니다. 하지만 비즈니스 규모가 확장되고 개발 인력이 증가함에 따라 여러 문제점이 드러납니다.
모놀리식 아키텍처의 한계:
높은 팀 협업 비용: 모든 모듈이 ...
6월 13일 22:10에 게시됨
AgentScope SKILL.md 통합 가이드
AgentScope SKILL.md 구조 및 활용 방법 (로컬 + Nacos 통합)
핵심 개념 정리
==========
1.1 SKILL.md 정의
LLM에게 제공되는 전문가 행동 매뉴얼
작업 흐름(SOP)을 기술하는 문서
실행 가능한 함수가 아님
"사용자 요청 → 사고 과정 → 실행 단계"를 지도함
1.2 Skill 함수 정의
실제 실행 가능한 도구/함수
계산, 네트워크 요청 등 동작 수행 가능
1.3 ...
6월 9일 16:21에 게시됨
Spring Cloud Gateway 기반 API 게이트웨이 구축 및 활용
마이크로서비스 아키텍처에서 시스템은 여러 개의 독립적인 서비스로 분리됩니다. 이러한 환경에서 클라이언트가 각각의 마이크로서비스에 직접 접근해야 한다면 다음과 같은 복잡성과 문제가 발생할 수 있습니다.
클라이언트 애플리케이션의 복잡성 증대: 여러 서비스의 주소를 관리하고 각기 다른 방식으로 호출해야 합니다.
인증 및 권한 부여의 어려움: 각 서비스마다 ...
6월 6일 21:29에 게시됨
AI를 활용한 Nacos 설정 센터 자동 생성 가이드
빠른 시작
InsCode(快马) 플랫폼 접속 https://www.inscode.net
다음 내용을 입력框에 입력:
Spring Cloud Alibaba 기반의 Nacos 설정 센터 초기화 프로젝트를 생성해주세요.
요구사항: 1. 핵심 의존성을 포함한 pom.xml 자동 생성 2. Nacos Server 연결 설정 템플릿 제공
3. 예시 설정 파일(properties/yaml) 포함 4. Docker Compose 배포 파일 생성
5. 헬스체크 인 ...
6월 2일 22:28에 게시됨
Kubernetes에 Nacos 클러스터 배포하기
필수 구성 요건 및 실행 환경
Nacos를 쿠버네티스(Kubernetes) 클러스터에 안정적으로 배포하려면 다음 두 가지 핵심 요소가 필요합니다:
외부 MySQL 데이터베이스: 버전 5.7 이상 권장
ReadWriteMany (RWX) 지원 스토리지 클래스: NAS 기반 스토리지 사용 필수
지원하는 플랫폼 정보
환경버전/설정
클러스터 관리阿里云 ACK (Alibaba Cloud Container Service ...
5월 22일 00:57에 게시됨
스프링 클라우드 알리바베이스 기반 프레임워크 구축 가이드
기술 스택
spring cloud alibaba, MySQL8, Mybatis-Plus, Nacos, knife4j API 문서, Lombok
개발 환경 설치
JDK17 설치
MySQL 설치
프로젝트 구축
2.1 부모-자식 프로젝트 구성
2.1.1 부모 프로젝트 생성
빈 Maven 프로젝트 생성, 모든 코드 제거하고 pom.xml만 유지
디렉토리 구조: 그림 2
2.1.2 부모 프로젝트 pom 파일 설정
<project xmlns="http:/ ...
5월 19일 08:10에 게시됨