라이브러리
[PHP] Stomp::commit - 진행 중인 트랜잭션을 커밋합니다.
Stomp::commit 이란?
Stomp::commit은 PHP의 Stomp 라이브러리에 포함된 메소드입니다. 이 메소드는 JMS(Java Message Service) 프로토콜을 사용하는 메시지 브로커와의 통신을 위한 commit 메시지를 보냅니다.
Stomp::commit 사용 방법
Stomp::commit 메소드는 다음과 같은 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
Stomp::commit($destination, $body = '', $headers = array());
- `$destination`: 메시지를 보낼 대상입니다. 예를 들어, `queue://myqueue` 또는 `topic://mytopic`과 같은 형식의 문자열이 될 수 있습니다.
- `$body`: 메시지 본문입니다. 문자열, 배열, 또는 객체가 될 수 있습니다.
- `$headers`: 메시지 헤더입니다. 배열 형식으로 전달할 수 있습니다.
예제
다음 예제는 Stomp::commit 메소드를 사용하여 메시지를 보냅니다.
#hostingforum.kr
php
// Stomp 라이브러리를 사용하기 위해 초기화합니다.
$stomp = new Stomp('tcp://localhost:61613');
// 메시지를 보낼 대상입니다.
$destination = 'queue://myqueue';
// 메시지 본문입니다.
$body = 'Hello, World!';
// 메시지 헤더입니다.
$headers = array(
'content-type' => 'text/plain',
'priority' => 5
);
// Stomp::commit 메소드를 사용하여 메시지를 보냅니다.
$stomp->commit($destination, $body, $headers);
// 메시지를 보낸 후 Stomp 라이브러리를 종료합니다.
$stomp->disconnect();
참고
- Stomp 라이브러리는 PHP의 PEAR 패키지에 포함되어 있습니다. 따라서, PHP의 PEAR 패키지를 사용하기 위해 초기화해야 합니다.
- 메시지를 보낼 대상은 `queue://` 또는 `topic://` 형식의 문자열이여야 합니다.
- 메시지 본문은 문자열, 배열, 또는 객체가 될 수 있습니다.
- 메시지 헤더는 배열 형식으로 전달할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.