carno-php/framework

dev-master / 1.0.x-dev 2019-04-04 17:40 UTC

This package is auto-updated.

Last update: 2024-09-05 05:42:52 UTC


README

全能集合

安装

composer require carno-php/framework

组件

核心

container

依赖注入实现PSR-11

coroutine

原生协程,支持php7的yield

promise

使用附加命令(例如race,all)实现Promises/A+

channel

异步管道工作简单化

chain

扩展逻辑层,用于请求/响应流

timer

发现

consul

服务注册/发现和kv存储

DevOps

monitor

Prometheus指标拉取/推送

tracing

OpenTracing收集器

traced

Jaeger/zipkin平台

log

动态日志格式/接收器,支持日志复制

资源

config

动态配置,后端支持Consul

cluster

集群资源简化

pool

连接池,适用于所有情况

Servers

console

基于芯片的应用程序启动

serving

共享服务器功能

web

灵活的路由和由控制器支持

RPC

rpc

RPC协议基础

hrpc

基于HTTP的RPC服务器

hrpcc

基于HTTP的RPC客户端

hrpca

HRPC的TCP加速网络

网络

net

基本类型和API合同

dns

DNS解析器

psr7

PSR-7标准实现

http

包括客户端/服务器/WebSocket

socket

TCP/UDP套接字

Queue

nsq

集群发布/消费,可配置在线迁移

Storage

database

支持MySQL

redis

支持Redis

mysql

MySQL的SQL构建器

cache

多后端和纯缓存API

Utils

dsn

DSN解析器

env

ENV解析器

i18n

process

多进程协调框架

shaping

基于Token-Bucket的整形控制

validator