singlephon/nodelink

This project is a Laravel-based microservices architecture designed to allow easy communication between multiple applications through a centralized parent application. The parent application acts as a hub for communication between the child applications, allowing for efficient and streamlined data s

0.1.5 2023-06-01 11:32 UTC

This package is auto-updated.

Last update: 2024-10-30 02:10:58 UTC


README

Latest Version on Packagist Total Downloads

This project is a Laravel-based microservices architecture designed to allow easy communication between multiple applications through a centralized parent application. The parent application acts as a hub for communication between the child applications, allowing for efficient and streamlined data sharing across multiple services.

This architecture allows for easy scaling and maintenance of individual services without affecting the entire system. With the use of Serviceable and Syncable classes, this system can synchronize data across different applications, ensuring that all services remain up to date with the latest information.

Developers can easily extend this architecture by adding new services, implementing Serviceable and Syncable classes, and defining routes to handle data synchronization. Overall, this project provides an efficient and scalable solution for building microservices-based applications.

Installation

  1. Install NodeLink to Laravel project
composer require singlephon/nodelink
  1. Add configuration parameters to .env
CORELINK_SERVICE_URL=

NODELINK_SERVICE_APP_NAME=
NODELINK_SERVICE_APP_KEY=
NODELINK_SERVICE_APP_VERSION=1.1
NODELINK_SERVICE_APP_TEST_VERSION=1.2
  1. Register this application to CoreLink service

...coming soon

Changelog

Please see CHANGELOG for more information what has changed recently.

Security

If you discover any security related issues, please email singlephon@gmail.com instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.