MQTT1 MQTT vs HTTP CPU 사용량 비교 1. 프로토콜 오버헤드 • MQTT: o 경량화된 프로토콜로, 메시지 전송 시 헤더가 2바이트에서 시작합니다. o 데이터 전송에 필요한 최소한의 메타데이터만 포함되어 있어 패킷 처리 및 생성에 필요한 CPU 리소스가 적습니다. o 상태 정보를 유지하고, 연결이 지속되므로 매번 연결 설정을 하지 않아도 됩니다. • HTTP: o 요청-응답 방식으로, 각 요청마다 헤더와 상태 정보를 포함합니다. 헤더 크기가 크고 데이터 패킷이 무거워, 처리하는 데 더 많은 CPU 리소스가 필요합니다. o 요청마다 연결 설정과 해제 과정(TCP 핸드셰이크 포함)이 반복되며, 이 과정에서 추가적인 CPU 소모가 발생합니다. ________________________________________ 2. 데이터 전송 방식 • MQ.. 2024. 11. 17. 이전 1 다음 728x90