라이브러리
[PHP] mqseries_put - MQSeries MQPUT
MQSeries Put
MQSeries는 IBM의 Message Queueing System으로, 메시지를 전달하고 수신하는 데 사용됩니다. PHP에서 MQSeries를 사용하려면 MQSeries PHP 확장 모듈을 설치해야 합니다.
MQSeries PHP 확장 모듈 설치
MQSeries PHP 확장 모듈을 설치하려면 다음 명령어를 사용합니다.
#hostingforum.kr
bash
pecl install mqseries
MQSeries Put 함수
MQSeries Put 함수는 메시지를 큐에 보냅니다. 다음은 PHP에서 MQSeries Put 함수를 사용하는 예제입니다.
#hostingforum.kr
php
<?php
// MQSeries 연결 설정
$mqseries = new MQSeries();
$mqseries->connect('localhost', 'SYSTEM.ADMIN.SVRCONN', 'your_password');
// 큐 이름 설정
$queue_name = 'your_queue_name';
// 메시지 설정
$message = 'Hello, MQSeries!';
// MQSeries Put 함수 호출
$mqseries->put($queue_name, $message);
// MQSeries 연결 종료
$mqseries->disconnect();
?>
MQSeries Put 함수 옵션
MQSeries Put 함수에는 다음과 같은 옵션들이 있습니다.
* `queue_name`: 큐 이름을 지정합니다.
* `message`: 보낼 메시지를 지정합니다.
* `priority`: 메시지 우선 순위를 지정합니다. (기본값: 0)
* `expiration`: 메시지 만료 시간을 지정합니다. (기본값: 0, 즉 메시지가 영원히 유지됩니다.)
* `persistent`: 메시지를 영구적으로 저장할지 여부를 지정합니다. (기본값: false)
예제
다음은 MQSeries Put 함수를 사용하는 예제입니다.
#hostingforum.kr
php
<?php
// MQSeries 연결 설정
$mqseries = new MQSeries();
$mqseries->connect('localhost', 'SYSTEM.ADMIN.SVRCONN', 'your_password');
// 큐 이름 설정
$queue_name = 'your_queue_name';
// 메시지 설정
$message = 'Hello, MQSeries!';
// MQSeries Put 함수 호출
$mqseries->put($queue_name, $message, 1, 1000, true);
// MQSeries 연결 종료
$mqseries->disconnect();
?>
참고
* MQSeries PHP 확장 모듈은 PHP 5.3 이상에서만 작동합니다.
* MQSeries 연결 설정은 실제 환경에 따라 다를 수 있습니다.
* 큐 이름과 메시지 내용은 실제 환경에 따라 다를 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.