본문 바로가기 메뉴 바로가기

Hyo's Dev Log

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Hyo's Dev Log

검색하기 폼
  • 분류 전체보기 (38)
    • Dev Log (7)
    • 디자인 패턴 (3)
    • MySQL (1)
    • RabbitMQ (1)
    • Elasticsearch (2)
    • 아키텍처 (1)
    • Redis (4)
    • Spring (3)
    • Kotlin (2)
    • Java (1)
    • JPA (Hibernate) (4)
    • Tomcat (1)
    • TIL (8)
    • 일기 (0)
  • 방명록

RabbitMQ (1)
RabbitMQ의 Connection과 Channel

사내에서 진행되는 서비스를 개편하게 되면서, RabbitMQ를 사용하게 되었습니다. RabbitMQ을 사용하고, 운영하면서 Connection과 Channel에 대한 개념이 잡히지 않아서 정리하게 되었습니다. Connection 일반적인 특징 RabbitMQ에서 지원하는 모든 프로토콜은 TCP 기반이다. 효율성을 위해 긴 연결을 가정한다. (프로토콜 작업당 새 연결이 열리지 않음.) 하나의 클라이언트 연결은 단일 TCP 연결을 사용한다. 클라이언트가 연결을 성공하려면, RabbitMQ 대상 노드는 특정 프로토콜에 대한 연결을 허용해야 한다. 연결은 오래 지속되어야 하기 때문에 일반적으로 구독을 등록하고, 폴링 대신에 메시지를 전달하여 소비한다. 연결이 더 이상 필요하지 않은 경우, 리소스 절약을 위해 연..

RabbitMQ 2021. 9. 23. 19:06
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github
  • LinkedIn
TAG
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바