본문 바로가기

Infra26

[MQTT]Message Queueing Telemetry Transport Message Queueing Telemetry Transport [ MQTT ] [1] MQTT란?MQTT는 국제 표준화된 발행-구독(Publish-Subscribe) 기반의 메시지 송수신 프로토콜이다.MQTT는 국제 표준화된 표준 ISO/IEC PRF 20922 규격을 따름   (1-1) 메시지 송수신 프로토콜이란?- 프로토콜: 컴퓨터나 장치들이 서로 통신할 때 어떤 설정과 규칙을 따르는지 정립 해놓은 것[ (ex) 우편 시스템 : 편지를 어떻게 쓰고, 주소를 어떻게 적고 우표를 어디에 붙이는지에 대한 규칙도 일종의 송수신 프로토콜의 예시로 볼 수 있다. ] - MQTT는 발행-구독(Publish-Subscribe) 기반의 송수신 프로토콜이다.발행-구독(Publish-Subscribe) 방식은 정보를.. 2024. 5. 31.
MSA 아키텍처 패턴 [1] 서비스 디스커버리 MSA와 같은 분산 환경에서는 Network를 통한 API 호출이 필수적으로 요구된다. 다른 서비스를 호출하기 위해서는 위치 정보를 알아야 함 ( IP, Port, URI ) 전통적 환경 서버들은 위치 정보가 정적인 경우가 많아서 원격 서버의 위치 정보를 설정 파일 등으로 관리가 가능했음 전통적 방식 - 일반적인 환경 - - 여러 인스턴스 앞 단의 nginx 등의 reverse proxy를 둠 - reverse proxy가 여러 설정 정보를 가지고 있음 서비스 디스커버리 Cloud 기반의 MSA 환경에서는 모든 것이 변화함 예로, 사용하던 인스턴스가 죽고 새로운 ip의 인스턴스로 생성 대체되거나, 전략적으로 인스턴스를 추가하는 경우 정적인 설정 정보로는 비효율적임 인스턴스 갯수,.. 2022. 5. 29.
MSA를 위한 기술들 보호되어 있는 글 입니다. 2022. 5. 28.
MSA를 위한 기술 보호되어 있는 글 입니다. 2022. 5. 26.
반응형