mcRouter

개발새발·2022년 2월 13일
0

cache

목록 보기
2/2
post-thumbnail

mcRouter

redis → memcached 로 바꿔야하는 업무가 있었다. 그런데 또 그냥 memcached가 아닌 mcrouter로 변경하기로 했다.. ㅠ memcached도 잘 모르는데 mcrouter는 또 뭔고.. ㅠㅠ

  • Memcached란?
    분산 메모리 캐싱 시스템
    데이터 베이스의 부하를 줄여서 동적 웹 어플리케이션의 속도개선을 위해 사용
    결과 데이터를 작은 단위의 key - value 형태로 메모리에 저장하는 방식
    Memcached로 묶인 모든 서버는 동일한 가상 메모리 풀을 공유

  • Mcrouter란?
    수십 개의 클러스터에 걸쳐 수천 개의 캐시 서버에 대한 모든 트래픽을 처리하는 데 사용되는 memcached 프로토콜 라우터
    초당 50억 개에 가까운 요청을 처리
    클라이언트에게 mcrouter는 memcached 서버처럼 보임. 그러나 mcrouter는 프록시 등 그 이상의 기능을 가지고 있음

참고 : https://engineering.fb.com/2014/09/15/web/introducing-mcrouter-a-memcached-protocol-router-for-scaling-memcached-deployments/#:~:text=Mcrouter is a memcached protocol,5 billion requests per second.

profile
발새발개

0개의 댓글