System.Xml.XmlTextReader를 활용한 대용량 XML 노드 스트리밍 처리
수십 MB 이상의 Base64 데이터를 포함한 XML 노드를 처리해야 하는 상황이 발생했다. DOM 방식은 메모리 한계로 불가능하므로 XmlReader 기반의 스트리밍 접근이 필수적이다. 그러나 XmlTextReader로 대용량 스트 노드를 읽을 때도 여러 함정이 존재한다.
ReadChars()의 함정
MSDN 문서에 소개된 ReadChars 기본 패턴은 다음과 같다.
int chunkLen;
char[] segment = ne ...
7월 13일 20:28에 게시됨
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에 게시됨