V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
idrunk
V2EX  ›  PHP

本人基于 PHP8 开发了一款网络编程框架,欢迎大家尝试,感谢标星

  •  
  •   idrunk · 2021-04-02 15:05:00 +08:00 · 2741 次点击
    这是一个创建于 1333 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Dce 是一款基于 PHP8 开发的网络编程框架,支持传统 Cgi 式 Web 编程及命令行工具编程,也支持 Swoole 下常驻内存式 Web 编程与长连接服务器编程,并且设计了一套通用的 RCR 架构处理所有类型网络编程,让你的应用项目保持清晰整洁,助你轻松编写出易复用、好维护的代码。

    RCR 架构流程图


    Dce 还有很多特色功能,其中最为重量级的是分库中间件,可以让你轻松实现分库查询。除此之外还提供有负载均衡连接池、远程过程调用、ID 生成器、并发锁、会话管理器等特色功能,这些功能依赖 Swoole,Dce 作者也强烈推荐你在 Swoole 下使用 Dce,配合其多进程协程模式,可以将你的服务器性能发挥到极致。


    当然,除了上述功能外,如模型、校验器、缓存器、事件、查询器、活动记录等这些常规的功能模块也必不可能缺少。


    为了方便上手,作者为各功能模块编写了使用示例: 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

    创作不易,你的一颗星是对作者的莫大支持,在此谢过!

    7 条回复    2021-06-03 19:40:39 +08:00
    programmer9527
        1
    programmer9527  
       2021-04-02 15:11:06 +08:00
    看上去不错的样子
    idrunk
        2
    idrunk  
    OP
       2021-04-02 15:32:26 +08:00
    @programmer9527 欢迎尝试, 自我感觉挺好用的
    7gugu
        3
    7gugu  
       2021-04-03 14:50:40 +08:00
    看起来挺好的,试试看
    hbolive
        4
    hbolive  
       2021-04-09 11:47:35 +08:00
    不论如何先支持!
    industryhive
        5
    industryhive  
       2021-04-09 11:49:22 +08:00
    支持,先 star 一下!
    Aluhao
        6
    Aluhao  
       2021-05-24 17:08:09 +08:00
    支持!
    CodeCodeStudy
        7
    CodeCodeStudy  
       2021-06-03 19:40:39 +08:00
    DCE 是什么的缩写?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3006 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:41 · PVG 22:41 · LAX 06:41 · JFK 09:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.