RocketMQ 이중 마스터 클러스터 구성 방법

실제 운영 환경에서 고가용성과 성능을 고려할 때, RocketMQ의 이중 마스터(Master-Master) 아키텍처는 충분한 안정성을 제공합니다. 아래에서는 두 대의 리눅스 서버를 활용해 이중 마스터 클러스터를 구축하는 절차를 설명합니다. 서버 정보 서버 A: 121.43.181.101 서버 B: 47.114.41.151 1. 설치 파일 다운로드 및 압축 해제 (A, B 동시 수행) 공식 미러 사이 ...

6월 25일 16:13에 게시됨

Redis Stream 기초: 메시지 스트리밍과 소비 모델

Redis Stream 소개 Redis 4.0 이상 버전부터 도입된 Stream은 비동기 처리 및 서비스 간 결합도 감소를 위한 강력한 도구입니다. 이는 지속적인 메시지 흐름을 저장하고, 여러 소비자에 의해 안정적으로 처리될 수 있도록 설계되었습니다. 특히 고가용성 시스템에서 이벤트 기반 아키텍처를 구현할 때 유용합니다. 주요 특징 무제한 확장성: 메시지의 크기 제한 없이 ...

6월 5일 19:23에 게시됨

RocketMQ Producer 초기화와 내부 동작 메커니즘 분석

RocketMQ 메시지 플랫폼에서 Producer는 메시지 생성 및 전송을 담당하는 핵심 구성 요소다. 이번 글에서는 Producer의 생성부터 실제 운영에 필요한 내부 메커니즘까지 단계별로 살펴본다. Producer 기본 구조 Producer를 사용하려면 먼저 DefaultMQProducer 인스턴스를 생성하고 필수 설정을 완료한 후 start() 메서드를 호출해야 한다. 가장 간단한 사용 예시는 다음 ...

5월 27일 01:49에 게시됨

PHP 기반 MQTT 통신 라이브러리 활용 가이드

PHP 환경에서 MQTT 브로커와 효율적으로 통신할 수 있는 경량 라이브러리를 소개합니다. IoT 환경에서 실시간 데이터 교환이 필요한 경우 유용하게 활용할 수 있습니다. 라이브러리 개요 해당 라이브러리는 MQTT 프로토콜을 순수 PHP로 구현한 클라이언트 도구입니다. 별도의 확장 모듈 설치 없이 PHP 7.0 이상 환경에서 즉시 사용 가능하며, 주요 MQTT 기능을 모두 지원 ...

5월 24일 18:54에 게시됨