Ubuntu 16.04에서 Nacos 클러스터 구성하기
환경 준비 및 설치
다음 세 대의 서버를 사용하여 Nacos 클러스터를 구축합니다:
192.168.88.44
192.168.88.45
192.168.88.46
Nacos 서버 패키지 파일을 각 서버의 /opt/nacos 디렉토리로 복사한 후, 압축을 해제합니다:
tar -zxf nacos-server-2.0.3.tar.gz
데이터베이스 설정
MySQL 서버에서 다음 명령어로 nacos_config 데이터베이스를 생성하고 스키마를 적 ...
6월 27일 16:41에 게시됨
Kubernetes에서 Seata 고가용성 배포 및 구성
1. Seata 데이터베이스 초기화
curl -o mysql.sql https://raw.githubusercontent.com/apache/incubator-seata/1.3.0/script/server/db/mysql.sql
mysql -h rm-uf6ivpxt4j5rrpqal.mysql.rds.aliyuncs.com -uroot -p
CREATE DATABASE IF NOT EXISTS seata_config DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
USE seata_config;
SOURCE /root/mysql.sql;
CREAT ...
6월 22일 21:56에 게시됨
AgentScope에서 Nacos와 MCP 및 Tool 통합하기
핵심 구성 요소
MCP (Model Context Protocol): 표준화된 도구 서비스입니다.
Tool: 함수, API 또는 플러그인 형태의 기본 기능 단위입니다.
Nacos: 서비스 등록, 검색 및 상태 확인을 담당하는 레지스트리입니다.
원격 호출: 로컬 에이전트가 Nacos를 통해 MCP 주소를 자동으로 탐색하고 연결하여 Tool을 실행합니다.
작동 원리
주요 역할
MCP 서버
독립적으로 실행 ...
6월 20일 06:49에 게시됨
k8s에서 seata 단일 서버 배포 설정
1. Seata 데이터베이스 초기화
curl -o mysql.sql https://raw.githubusercontent.com/apache/incubator-seata/1.3.0/script/server/db/mysql.sql
mysql -uroot -p
CREATE DATABASE IF NOT EXISTS seata CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
USE seata;
SOURCE /root/mysql.sql;
CREATE USER 'seata'@'%' IDENTIFIED BY 'MXl#GX8hw0wEv!ID';
GRANT ALL ...
6월 19일 01:41에 게시됨
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에 게시됨