🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 介绍 `ESD Framework` 克隆自 [EasySwooleDistributed](https://github.com/esd-projects/esd-server) 原仓库地址:[https://github.com/esd-projects/esd-server](https://github.com/esd-projects/esd-server) 原作者大佬因个人原因停止更新,自建仓库,维护和升级。 原仓库包众多,新仓库所有包的源码都合并到了一个仓库。干红 + 雪碧,百年工艺回到原点。 `ESD Framework` 整体是对 `EasySwooleDistributed` 的一个保守维护和升级,以及文档都在保守升级。本文档亦参考了 `EasySwooleDistributed` 的文档。 ### 关于名称 延续了`ESD`【`EasySwooleDistributed`】的称呼,程序启动时候,显示`ESD-YII`,因为笔者整合了YII2的诸多组件。 ### 开源协议 | 框架 | 开源协议 | | --- | --- | | EasySwooleDistributed | Apache License 2.0 | | YII2 Framework | BSD 3-Clause | | ESD Framework | BSD 3-Clause | ### 优势 `EasySwooleDistributed` 是 `SwooleDistributed` 的升级版,`SwooleDistributed`亦迭代更新过多个版本。简单,易用,高性能,高扩展性。 1. 拥有众多的功能模块和插件系统, 帮助你实现业务代码的编写。 2. 多端口多协议, 可同时支持UDP、 TCP、 HTTP、 HTTPS、WS、WSS等协议。 3. 异步连接库, 支持redis, mysql, httpclient, tcpclient, mqttclient。 4. 进程管理完善, 自定义进程管理和进程间通讯支持完善。 5. 定时任务可配置。 6. AMQP分布式任务调度。 7. 对象池内存管理, 减少GC。 8. CLI命令支持, 可自定义命令。 9. 支持分布式部署。 10. 微服务架构, RPC支持。 11. AOP完整支持面向切片编程。