라이브러리

[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 연결 설정은 실제 환경에 따라 다를 수 있습니다.
* 큐 이름과 메시지 내용은 실제 환경에 따라 다를 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 385 페이지

검색

게시물 검색