About
소개
Cocos2d-x, Unity, UnrealEngine을 거친 클라이언트 개발 경험과, 웹서버부터 MMO·MO 소켓서버까지의 서버 개발 경험을 두루 갖추고 있습니다.
현재는 Claude를 활용한 업무 자동화와 바이브코딩에 많은 관심을 두고 있습니다.
자세한 소개 → C++ · C#
UnrealEngine
MSSQL · Redis
Claude · AI
Writing
최근 글
2026년 4월 26일 2026년 4월 23일 2026년 4월 21일
모든 글 보기 →
Orleans 더 파보기 — Directory, 글로벌 순서, ValueTask, Timeout
지난 9가지에서 4개 주제만 더 깊게: Grain Directory가 마스터 없이 동작하는 메커니즘, 글로벌 순서를 Orleans만으로 못 푸는 이유, ValueTask가 한 번만 await인 이유, timeout 시 retry+idempotent가 정석인 까닭.
Orleans 들여다보면서 막혔던 9가지
grain 라우팅과 페일오버, RPC 도중 grain 이동, silo 포트, 순서 보장, ValueTask, CancellationToken, response timeout, IAsyncEnumerable, Grain Extension. 게임서버 감각으로 읽었을 때 이상했던 부분만 추렸다.
서버가 연결되었다고 RPC를 쏠 수 있는 건 아니다
Coordinator의 연결됨/끊김 상태만으로는 부족하다. Setup 완료 여부를 (ServerIdx, ServerType) Pair 단위로 추적하고, RPC Method에는 방향이 박혀 있어야 한다.