본문 바로가기

메시지

RabbitMQ의 기본적인 메시지 생성 및 사용 RabbitMQ는 메시지를 받아서 전달하는 메시지 브로커의 기능을 합니다.메시지 브로커는 우체국과 같은 역할을 합니다.메시지(편지)를 전달받아서 수신자에게 안전하게 전달하는 것을 목표로합니다.RabbitMQ를 통해 발행된 메시지를 전달하고 받아서 소비하는 기본적인 과정입니다. 1. 기본 개념 이해RabbitMQ의 기본 개념은 간단합니다.메시지를 발행하는 프로듀서(Producer)와 소비하는 컨슈머(Consumer)가 존재합니다.발행된 메시지는 큐(Queue)를 통해 전달되며 다음과 같이 표시할 수 있습니다.큐는 이름을 가지는 우편함으로 RabbitMQ에 존재하는 구성 요소 중 하나입니다.큐에 발행하고 큐에 있는 메시지를 가져와서 사용할 수 있습니다. 2. 메시지 생성하고 사용하기메시지를 생성하는 프로듀서.. 더보기
Windows 메시지의 구조와 처리 Windows 프로그래밍은 메시지를 기반으로 하는 프로그램을 작성합니다.Windows는 메시지를 끊임없이 발생시키고 이 메시지를 처리하게 만들어 주는 것입니다.Win32 프로그래밍을 하다보면 메시지 루프라는 용어가 쓰입니다.이 부분이 메시지를 받아서 메시지를 처리하는 부분이 됩니다.WinMain에는 다음과 같은 코드가 들어가 있습니다. MSG msg; HACCEL hAccelTable; // Initialize global strings LoadString(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING); LoadString(hInstance, IDC_WIN32PROJECT1, szWindowClass, MAX_LOADSTRING); MyRegisterClass.. 더보기