jurager/microservice
Jurager/Microservice
A Laravel package for secure communication between microservices.
Features:
- ECDSA-signed requests for internal service authentication — trust is anchored to a cluster CA
- Service discovery via shared cache manifests or DNS pattern (Kubernetes-ready)
- Route manifest publishing and gateway proxying
- Idempotency support for non-safe requests (POST, PUT, PATCH)
- Event bus over RabbitMQ with signed envelopes, confirmed delivery and dead-letter routing
Requirements
- PHP 8.4+
- Laravel 13.17+
- Cache (Redis, Memcached, DynamoDB, or Database)
- Guzzle 7+
- RabbitMQ 3.8+ (only when the event bus is used)
Installation
To install, configure and learn how to use please go to the Documentation.
License
This package is open-sourced software licensed under the MIT license.
Related Packages
aws/aws-sdk-php-laravel
A simple Laravel 9/10/11/12/13 service provider for including the AWS SDK for PH...
40,701,246
1,716
mollie/laravel-mollie
Mollie API client wrapper for Laravel & Mollie Connect provider for Laravel Soci...
4,979,596
361