carno-php / framework
框架组件集合
dev-master / 1.0.x-dev
2019-04-04 17:40 UTC
Requires
- carno-php/cache: ~1.0@dev
- carno-php/chain: ~1.0@dev
- carno-php/channel: ~1.0@dev
- carno-php/cluster: ~1.0@dev
- carno-php/config: ~1.0@dev
- carno-php/console: ~1.0@dev
- carno-php/consul: ~1.0@dev
- carno-php/container: ~1.0@dev
- carno-php/coroutine: ~1.0@dev
- carno-php/database: ~1.0@dev
- carno-php/dns: ~1.0@dev
- carno-php/dsn: ~1.0@dev
- carno-php/env: ~1.0@dev
- carno-php/hrpc: ~1.0@dev
- carno-php/hrpca: ~1.0@dev
- carno-php/hrpcc: ~1.0@dev
- carno-php/http: ~1.0@dev
- carno-php/i18n: ~1.0@dev
- carno-php/log: ~1.0@dev
- carno-php/monitor: ~1.0@dev
- carno-php/mysql: ~1.0@dev
- carno-php/net: ~1.0@dev
- carno-php/nsq: ~1.0@dev
- carno-php/pool: ~1.0@dev
- carno-php/process: ~1.0@dev
- carno-php/promise: ~1.0@dev
- carno-php/psr7: ~1.0@dev
- carno-php/redis: ~1.0@dev
- carno-php/rpc: ~1.0@dev
- carno-php/serving: ~1.0@dev
- carno-php/shaping: ~1.0@dev
- carno-php/socket: ~1.0@dev
- carno-php/timer: ~1.0@dev
- carno-php/traced: ~1.0@dev
- carno-php/tracing: ~1.0@dev
- carno-php/validator: ~1.0@dev
- carno-php/web: ~1.0@dev
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的整形控制