Skip to content

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.

License

Notifications You must be signed in to change notification settings

singlephon/NodeLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommonSource: NodeLink

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 [email protected] instead of using the issue tracker.

Credits

License

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

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages