php-mq/client

PHPMQ Client

dev-master 2018-01-01 21:54 UTC

This package is auto-updated.

Last update: 2024-12-10 06:25:54 UTC


README

Build Status Latest Stable Version Total Downloads Coverage Status

PHPMQ\Client

Description

The PHPMQ client to send, consume and acknowledge messages in interaction with the PHPMQ server.

Installation

composer require php-mq/client

Usage

Sending a message to the message queue server

<?php declare(strict_types=1);

namespace YourVendor\YourProject;

use PHPMQ\Client\Client;
use PHPMQ\Client\Types\QueueName;
use PHPMQ\Client\Sockets\ClientSocket;
use PHPMQ\Client\Sockets\Types\NetworkSocket;

$networkSocket = new NetworkSocket( '127.0.0.1', 9100 );
$clientSocket  = new ClientSocket( $networkSocket );
$client        = new Client( $clientSocket );

$client->sendMessage( 
	new QueueName( 'Example-Queue' ), 
	'This is an example message.'
);

$client->disconnect();

Contributing

Contributions are welcome and will be fully credited. Please see the contribution guide for details.