RPC 프레임워크 이해 및 Dubbo 활용 예제

RPC 프레임워크의 주요 개념과 Dubbo 사용 사례 1. RPC 프레임워크의 핵심 요소 RPC(Remote Procedure Call)는 분산 시스템에서 네트워크 세부사항을 숨기고 원격 호출이 로컬 호출처럼 간단하게 이루어지도록 하는 기술입니다. 이 기술은 면접에서 종종 시리얼라이즈/디시리얼라이즈, 네트워크 전송, 서비스 등록 및 발견, 부하 분배, 오류 처리 등의 다양한 측면에서 ...

6월 15일 17:11에 게시됨

ASP.NET Core gRPC 서비스 구축 가이드

1. gRPC 개념 이해 1.1 기본 개요 gRPC는 Google에서 개발한 오픈소스 RPC(Remote Procedure Call) 시스템으로, 언어와 플랫폼에 독립적입니다. C, C++, Python, PHP, Ruby, Node.js, C#, Objective-C, Golang 등 다양한 언어를 지원합니다. 이름의 'g'는 Google을 의미합니다. 1.2 Proto 파일의 역할 Proto 파일은 서비스 인터페이스와 데이터 구조를 정의하는 규약입니 ...

6월 4일 18:25에 게시됨

Ubuntu에서 NFS 서버 설정하기

NFS(Network File System)는 분산 파일 시스템 환경에서 서로 다른 머신 간에 파일을 공유할 수 있도록 하는 프로토콜입니다. Sun Microsystems에서 개발되어 1984년 처음 공개되었으며, 다양한 운영체제가 상호 운용 가능한 파일 공유를 가능하게 합니다. NFS는 RPC(Remote Procedure Call)를 기반으로 동작하며, 클라이언트와 서버 간의 포트 매핑 및 서비스 호출을 통 ...

5월 27일 10:30에 게시됨

하둡 NameNode 초기화 프로세스 분석

소스 코드 컴파일 및 환경 준비 하둡의 핵심 컴포넌트인 NameNode의 동작 원리를 이해하기 위해 먼저 소스 코드를 컴파일해야 합니다. 지원되는 버전 범위: Hadoop 2.6 ~ 2.7 (기능 변경이 크지 않음) 컴파일 가이드 참고 링크: 간단한 빌드 가이드 자세한 빌드 설명 빌드 실패는 흔한 현상이며, protocol 등 필수 종속성만 정확히 설정된다면 문제 없음. NameNode 메 ...

5월 24일 07:09에 게시됨