singlephon / corelink
该项目是一个基于Laravel的微服务架构,旨在通过集中式父应用程序方便多个应用程序之间的通信。父应用程序充当子应用程序之间通信的中心,允许在多个服务之间高效、流畅地共享数据。
0.1.5
2023-06-01 11:31 UTC
Requires
- php: ^8.0
- ext-json: *
README
该项目是一个基于Laravel的微服务架构,旨在通过集中式父应用程序方便多个应用程序之间的通信。父应用程序充当子应用程序之间通信的中心,允许在多个服务之间高效、流畅地共享数据。
这种架构允许在不影响整个系统的情况下轻松扩展和维护单个服务。使用Serviceable和Syncable类,该系统可以在不同的应用程序之间同步数据,确保所有服务都保持最新的信息。
开发者可以通过添加新服务、实现Serviceable和Syncable类以及定义处理数据同步的路由来轻松扩展此架构。总的来说,该项目为构建基于微服务的应用程序提供了一种高效且可扩展的解决方案。
安装
- 将CoreLink安装到Laravel项目中
composer require singlephon/corelink
- 发布必要文件
php artisan vendor:publish --provider="Singlephon\Corelink\CoreLinkServiceProvider"
- 执行结构构建命令
php artisan corelink:init
- 迁移表
php artisan migrate
-
注册NodeLink应用程序
php artisan corelink:register :URL :KEY
用法
// Usage description here
变更日志
请参阅变更日志以获取有关最近更改的更多信息。
安全性
如果您发现任何与安全相关的问题,请通过电子邮件singlephon@gmail.com报告,而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。