Dce 是一款基于 PHP8 开发的网络编程框架,支持传统 Cgi 式 Web 编程及命令行工具编程,也支持 Swoole 下常驻内存式 Web 编程与长连接服务器编程,并且设计了一套通用的 RCR 架构处理所有类型网络编程,让你的应用项目保持清晰整洁,助你轻松编写出易复用、好维护的代码。
Dce 还有很多特色功能,其中最为重量级的是分库中间件,可以让你轻松实现分库查询。除此之外还提供有负载均衡连接池、远程过程调用、ID 生成器、并发锁、会话管理器等特色功能,这些功能依赖 Swoole,Dce 作者也强烈推荐你在 Swoole 下使用 Dce,配合其多进程协程模式,可以将你的服务器性能发挥到极致。
当然,除了上述功能外,如模型、校验器、缓存器、事件、查询器、活动记录等这些常规的功能模块也必不可能缺少。
为了方便上手,作者为各功能模块编写了使用示例:
项目 | 说明 | 地址 |
---|---|---|
DCE 库 | 库项目,在 DCE 或者第三方应用项目中引入获得 DCE | https://github.com/idrunk/dce |
DCE 应用 | DCE 应用初始项目,通过本项目快速初始化一个 DCE 应用 | https://github.com/idrunk/dce-app |
DCE 使用示例 | 该分支下有作者编写的各种 DCE 功能模块的使用示例 | https://github.com/idrunk/dce-app/tree/sample |
DCE 文档 | 官方文档站点 | https://drunkce.com |
创作不易,你的一颗星是对作者的莫大支持,在此谢过!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.