singlephon / nodelink
本项目是一个基于Laravel的微服务架构,旨在通过一个集中的父应用,实现多个应用程序之间的轻松通信。父应用作为子应用之间通信的中心,允许跨多个服务高效、简洁地共享数据。
0.1.5
2023-06-01 11:32 UTC
Requires
- php: ^8.1
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.0
README
本项目是一个基于Laravel的微服务架构,旨在通过一个集中的父应用,实现多个应用程序之间的轻松通信。父应用作为子应用之间通信的中心,允许跨多个服务高效、简洁地共享数据。
这种架构使得单个服务的扩展和维护变得容易,而不会影响到整个系统。通过使用Serviceable和Syncable类,该系统可以在不同应用程序之间同步数据,确保所有服务都能保持最新的信息。
开发者可以通过添加新的服务、实现Serviceable和Syncable类以及定义处理数据同步的路由来轻松扩展此架构。总之,该项目为构建基于微服务的应用程序提供了一个高效且可扩展的解决方案。
安装
- 将 NodeLink 安装到Laravel项目中
composer require singlephon/nodelink
- 将配置参数添加到 .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
...即将推出
更新日志
请参阅更新日志了解最近的变化。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 singlephon@gmail.com 而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。