Download the PHP package mmasiukevich/service-bus without Composer
On this page you can find all versions of the php package mmasiukevich/service-bus. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mmasiukevich/service-bus
More information about mmasiukevich/service-bus
Files in mmasiukevich/service-bus
Package service-bus
Short Description PHP Service Bus (publish-subscribe pattern)
License MIT
Informations about the package service-bus
Introduction
A concurrency (based on Amp) framework, that lets you implement an asynchronous messaging, a transparent workflow and control of long-lived business transactions by means of the Saga pattern. It implements the message based architecture and it includes the following patterns: Saga, Publish\Subscribe, Message Bus.
Main Features
- Сooperative multitasking
- Asynchronous messaging (Publish\Subscribe pattern implementation)
- Event-driven architecture
- Distribution (messages can be handled by different applications)
- Subscribers can be implemented on any programming language
- High performance
- Orchestration of long-lived business transactions (for example, a checkout) with the help of Saga Pattern
- Full history of aggregate changes (EventSourcing)
See it in action
Jump into our Quick Start and build your first distributed solution in just 15 minutes.
Documentation
Documentation can be found in the .documentation
directory
- Installation
Requirements
- PHP >=8.1
- RabbitMQ/Redis/Nsq
- PostgreSQL
Contributions are welcome! Please read CONTRIBUTING for details.
Communication Channels
You can find help and discussion in the following places:
Contributing
Contributions are welcome! Please read CONTRIBUTING for details.
License
The MIT License (MIT). Please see LICENSE for more information.
All versions of service-bus with dependencies
ext-pcntl Version *
ext-json Version *
ext-zlib Version *
php-service-bus/http-client Version v5.0.*
php-service-bus/common Version v5.0.*
php-service-bus/transport Version v5.0.*
php-service-bus/storage Version v5.0.*
php-service-bus/mutex Version v5.0.*
php-service-bus/message-serializer Version v5.0.*
php-service-bus/annotations-reader Version v5.0.*
php-service-bus/messages-router Version v5.0.*
php-service-bus/telegram-bot-core Version v5.0.*
symfony/dependency-injection Version v5.2.*
symfony/config Version v5.2.*
symfony/dotenv Version v5.2.*
symfony/yaml Version v5.2.*
symfony/validator Version v5.2.*
symfony/error-handler Version v5.2.*
amphp/log Version v1.1.*
amphp/file Version v1.0.*
amphp/parallel Version v1.4.*
kelunik/retry Version v1.0.*