此软件包的官方仓库似乎已不存在,因此该软件包已被冻结。

2.0.10 2023-02-18 18:59 UTC

This package is auto-updated.

Last update: 2023-06-18 19:39:06 UTC


README

此项目的目标是提供一个结构和一组基本功能,以超快的速度进行微服务创建,无需担心标准化、功能、定义和日常事物的更新。

先决条件

  • 使用composer启动的项目

使用Core初始化项目

要在PHP项目的根目录下安装Core,请运行以下命令:

composer require caiomarcatti12/core

在项目根目录下创建一个名为"main"的文件(没错!没有扩展名),内容如下:

#!/usr/bin/env php
<?php
require_once __DIR__  . '/vendor/autoload.php';

use CaioMarcatti12\Core\Application;

class App extends Application {

}
(new App())->start();

组件

  • Web服务器
  • WebSocket服务器
  • Rabbitmq消费者
  • 命令
  • 日志
  • 事件