라이브러리

[PHP] mqseries_back - MQSeries MQBACK




MQSeries 백그라운드 프로세스

MQSeries는 IBM의 메시징 시스템입니다. PHP에서 MQSeries를 사용하기 위해서는 mqseries_back이라는 백그라운드 프로세스를 사용해야 합니다. 이 프로세스는 MQSeries와 PHP를 연결하여 메시지를 전송하고 수신하는 데 도움을 줍니다.

MQSeries 백그라운드 프로세스 설정


MQSeries 백그라운드 프로세스를 설정하려면 다음 단계를 따르세요.

1. MQSeries 클라이언트를 설치합니다.
2. MQSeries 백그라운드 프로세스를 실행합니다. (예: `mqseries_back -c -s -p `)
3. PHP에서 MQSeries 백그라운드 프로세스를 사용하기 위해 `mqseries_back` 모듈을 로드합니다.

MQSeries 백그라운드 프로세스 사용 예제


다음 예제는 MQSeries 백그라운드 프로세스를 사용하여 메시지를 전송하고 수신하는 방법을 보여줍니다.

#hostingforum.kr
php

<?php



// MQSeries 백그라운드 프로세스 설정

$mqseries_client_path = '/path/to/mqseries/client';

$mqseries_server_name = 'MQSeries 서버 이름';

$mqseries_server_port = 1414;



// MQSeries 백그라운드 프로세스 실행

$mqseries_back = exec("mqseries_back -c $mqseries_client_path -s $mqseries_server_name -p $mqseries_server_port");



// MQSeries 백그라운드 프로세스와 연결

$mqseries_conn = mqseries_connect($mqseries_back);



// 메시지 전송

$mqseries_msg = mqseries_create_msg($mqseries_conn, '테스트 메시지');

mqseries_send_msg($mqseries_conn, $mqseries_msg);



// 메시지 수신

$mqseries_rcv_msg = mqseries_receive_msg($mqseries_conn);

echo $mqseries_rcv_msg . "
";



// MQSeries 백그라운드 프로세스 종료

mqseries_disconnect($mqseries_conn);

exec("kill $mqseries_back");



?>



MQSeries 백그라운드 프로세스 함수


MQSeries 백그라운드 프로세스를 사용하기 위해 다음 함수를 사용할 수 있습니다.

* `mqseries_connect($mqseries_back)`: MQSeries 백그라운드 프로세스와 연결합니다.
* `mqseries_create_msg($mqseries_conn, $msg_text)`: 메시지를 생성합니다.
* `mqseries_send_msg($mqseries_conn, $mqseries_msg)`: 메시지를 전송합니다.
* `mqseries_receive_msg($mqseries_conn)`: 메시지를 수신합니다.
* `mqseries_disconnect($mqseries_conn)`: MQSeries 백그라운드 프로세스와 연결을 종료합니다.

참고


MQSeries 백그라운드 프로세스를 사용하기 위해서는 MQSeries 클라이언트를 설치하고 백그라운드 프로세스를 실행해야 합니다. 또한 PHP에서 MQSeries 백그라운드 프로세스를 사용하기 위해 `mqseries_back` 모듈을 로드해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색