Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.36 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.36 KB

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.