https://github.com/g41797/queue-nats
Yii3 Queue Nats Broker Adapter
https://github.com/g41797/queue-nats
nats-jetstream php queue workers yii3
Last synced: 3 months ago
JSON representation
Yii3 Queue Nats Broker Adapter
- Host: GitHub
- URL: https://github.com/g41797/queue-nats
- Owner: g41797
- License: bsd-3-clause
- Created: 2024-05-02T05:50:43.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-23T04:12:06.000Z (about 1 year ago)
- Last Synced: 2024-05-23T05:26:35.320Z (about 1 year ago)
- Topics: nats-jetstream, php, queue, workers, yii3
- Language: PHP
- Homepage: https://packagist.org/packages/g41797/queue-nats
- Size: 18 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Yii3 Queue NATS Adapter
[](https://github.com/g41797/queue-nats/actions/workflows/tests.yml)
## Description
Yii3 Queue [**NATS**](https://nats.io/) Adapter is new adapter in [Yii3 Queue Adapters family.](https://github.com/yiisoft/queue/blob/master/docs/guide/en/adapter-list.md)
It uses [JetStream](https://docs.nats.io/nats-concepts/jetstream) subsystem of NATS.
Implementation of adapter based on [basis company](https://github.com/basis-company/nats.php) library.
## Requirements
- PHP 8.2 or higher.
## Installation
The package could be installed with composer:
```shell
composer require g41797/queue-nats
```## General usage
- As part of [Yii3 Queue Framework](https://github.com/yiisoft/queue/blob/master/docs/guide/en/README.md)
- Stand-alone## License
The Yii3 Queue NATS Adapter is free software. It is released under the terms of the BSD License.
Please see [`LICENSE`](./LICENSE.md) for more information.