微前端架构如何改变企业的开发模式与效率提升
761
2022-10-11
WorkerA 一个基于 workerman 的 http 小型框架
WorkerA
安装、使用请查看 文档。
是什么
WorkerA 是一个基于 workerman 的小型 WebAPI 框架。
框架分 A (Application) 和 F (Framework) 两个项目进行单独管理。
框架源码地址:WorkerA 框架核心源码地址:WorkerF
能做什么
WorkerA 不是一个全面的、多功能的框架, 它很小, 只有一些最基础的功能。不像传统 MVC 框架那样支持模板解析、视图渲染,它只实现了 M 和 C,但是它高效、简洁。
高性能
基于 workerman 常驻内存的多进程模型,比传统的基于 LNMP、LAMP 模型的框架快几十倍以上。
可扩展
WorkerA 遵循 PSR-4 自动加载规范。
WorkerA 实现了一个基础的 IOC 容器,支持控制器的自动依赖注入,支持单例模式。
路由、中间件
WorkerA 提供了简单的路由,支持动态路由和路由缓存,你可以使用动态路由构建 RESTFul API,轻松实现一个 WebAPI 项目。
同时 WorkerA 也提供了一个好用的中间件,支持全局模式和路由模式,方便对数据过滤、验证。
数据操作
WorkerA 提供了一个实用的查询构造器,支持 mysql、postgresql、sqlite,简化对数据的操作。
特性
常驻内存多进程, 高并发使用依赖注入简洁的中间件简洁的路由好用的查询构造器提供 mysql postgresql sqlite 驱动, 支持断线自动重连提供 redis 驱动, 基于 predis
项目依赖
workerman
predis
License
The WorkerA is open-sourced software licensed under the MIT license.
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~