Stomp

Stomp

STOMP 프로토콜을 지원하는 메시지 브로커(Message Broker)와 PHP 애플리케이션이 통신할 수 있게 해 주는 확장의 레퍼런스예요. 객체 지향과 절차적 인터페이스를 모두 제공합니다.

출처: Stomp

본문

개요

이 확장은 PHP 애플리케이션이 STOMP를 준수하는 메시지 브로커와 통신할 수 있게 해 줘요. 사용하기 쉬운 객체 지향 및 절차적 인터페이스를 모두 제공하죠. (공식 사이트: Stomp 공식 사이트)

Stomp 함수

  • stomp_connect_error — 마지막 연결 오류에 대한 문자열 설명을 반환합니다
  • stomp_version — 현재 stomp 확장 버전을 가져옵니다

클래스

Stomp — Stomp 클래스

  • Stomp::abort — 진행 중인 트랜잭션을 롤백합니다
  • Stomp::ack — 메시지의 소비를 확인(acknowledge)합니다
  • Stomp::begin — 트랜잭션을 시작합니다
  • Stomp::commit — 진행 중인 트랜잭션을 커밋합니다
  • Stomp::__construct — 연결을 엽니다
  • Stomp::__destruct — stomp 연결을 닫습니다
  • Stomp::error — 마지막 stomp 오류를 가져옵니다
  • Stomp::getReadTimeout — 읽기 타임아웃을 가져옵니다
  • Stomp::getSessionId — 현재 stomp 세션 ID를 가져옵니다
  • Stomp::hasFrame — 읽을 준비가 된 프레임이 있는지 여부를 나타냅니다
  • Stomp::readFrame — 다음 프레임을 읽습니다
  • Stomp::send — 메시지를 보냅니다
  • Stomp::setReadTimeout — 읽기 타임아웃을 설정합니다
  • Stomp::subscribe — 주어진 목적지(destination)를 수신하도록 등록합니다
  • Stomp::unsubscribe — 기존 구독을 제거합니다

StompFrame — StompFrame 클래스

  • StompFrame::__construct — 생성자

StompException — StompException 클래스

  • StompException::getDetails — 예외 상세 정보를 가져옵니다

더 알아보기

Stomp 확장의 요구 사항·설치 방법, 런타임 구성과 리소스 유형은 설치·구성(Installing/Configuring) 섹션을, 사용 예시는 예제(Examples)를 함께 확인해 보세요.