Redis Pub/Sub
-
이코에코(Eco²) Agent: SSE Shard 기반 Redis Pub/Sub 연결 최적화이코에코(Eco²)/Agent 2026. 1. 25. 23:44
개요이 글에서는 Redis Pub/Sub 채널을 Shard 기반으로 변경하여 연결 수를 O(N)에서 O(4)로 줄이는 최적화를 다룹니다. 기존 이벤트 버스 아키텍처에서 이미 Redis Streams에는 샤딩이 적용되어 있었지만, Pub/Sub 채널은 job_id별로 생성되어 동시 접속 수에 비례하여 연결이 증가함을 관측했습니다.1. 기존 이벤트 버스의 샤딩 현황1.1 이미 샤딩된 부분: Redis Streams이벤트 버스 아키텍처에서 Redis Streams는 이미 샤딩이 적용되어 있습니다.Event Router + 샤딩은 Event Bus Layer 내 컴포넌트가 수평 확장이 가능하도록 이벤트를 라우팅하는 역할을 맡으며 해시링의 대안으로 활용 중입니다.관련 문서는 이코에코 Consistency Hash..