STOMP with RabbitMQ
Delphi 애플리케이션을 WebSocket 위의 STOMP로 RabbitMQ에 연결하세요. 메시지를 발행하고, 큐를 구독하며, 엔터프라이즈 메시징 인프라와 통합하세요.
Delphi 애플리케이션을 WebSocket 위의 STOMP로 RabbitMQ에 연결하세요. 메시지를 발행하고, 큐를 구독하며, 엔터프라이즈 메시징 인프라와 통합하세요.
RabbitMQ Web-STOMP 플러그인에 맞춰진 STOMP 1.0 / 1.1 / 1.2 클라이언트예요. 토픽, 큐, 외부 선언 큐, 임시 응답 큐, 트랜잭션을 지원해요.
TsgcWSPClient_STOMP_RabbitMQ
STOMP 1.2 (RabbitMQ Web-STOMP 경유)
Windows, macOS, Linux, iOS, Android
Professional / Enterprise
TsgcWebSocketClient와 짝지어 Authentication과 Options의 가상 호스트를 설정하고, /topic/ /queue/ /amq/queue/ 또는 /temp-queue/ 목적지를 구독하세요.
uses
sgcWebSocket, sgcWebSocket_Protocol_STOMP_RabbitMQ_Client;
var
WSClient: TsgcWebSocketClient;
STOMP: TsgcWSPClient_STOMP_RabbitMQ;
begin
WSClient := TsgcWebSocketClient.Create(nil);
WSClient.Host := 'rabbit.example.com';
WSClient.Port := 15674;
WSClient.Options.Parameters := '/ws';
STOMP := TsgcWSPClient_STOMP_RabbitMQ.Create(nil);
STOMP.Client := WSClient;
STOMP.Authentication.Enabled := True;
STOMP.Authentication.UserName := 'guest';
STOMP.Authentication.Password := 'guest';
STOMP.OnSTOMPConnected := STOMPConnected;
STOMP.OnSTOMPMessage := STOMPMessage;
WSClient.Active := True;
end;
8개의 published 속성, 25개의 메서드, 6개의 이벤트 — 컴포넌트 레퍼런스에서 가져왔어요.
Published 속성: Client, Broker, Versions.
이벤트: OnRabbitMQMessage, OnRabbitMQReceipt.
Published 속성: HeartBeat.
Published 속성: Authentication.
이벤트: OnRabbitMQConnected, OnRabbitMQDisconnected, OnRabbitMQError.
메서드: WriteData.
이 컴포넌트가 구현하는 프로토콜의 공인 출처예요.
컴포넌트 레퍼런스로 바로 이동하고, 바로 실행할 수 있는 데모 프로젝트를 받아보고, 체험판을 다운로드하세요.
| 데모 프로젝트 — Demos\Protocols\STOMP\RabbitMQ 바로 실행할 수 있는 예제 프로젝트예요. sgcWebSockets 패키지에 포함되어 있으니 아래에서 체험판을 다운로드해 보세요. | 열기 | |
| 기술 문서 (PDF) 이 컴포넌트의 기능, 빠른 시작, Delphi 및 C++ Builder 코드 샘플, 출처 참고 자료예요. | 열기 | |
| 사용자 설명서 (PDF) 라이브러리의 모든 컴포넌트를 다루는 종합 설명서예요. | 열기 |