Download the PHP package esd/esd-server without Composer

On this page you can find all versions of the php package esd/esd-server. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package esd-server

EasySwooleDistributed

Latest Version Php Version Swoole Version ESD Doc ESD License

简单,易用,高性能,高扩展性,拥有强大的插件管理和丰富的插件系统,高颜值的PHP协程框架,简称ESD。

由SwooleDistributed与EasySwoole合作打造最棒的swoole框架。

交流群:994811283

✨ 文档地址

https://www.kancloud.cn/tmtbe/goswoole/1067764

✨ 日志系统

类似SpringBoot的日志系统,更加清楚的日志展现。

⚡️ 插件系统

丰富插件库,目前收录了接近30个插件,通过加载组装不同的插件提供更强大的功能。

加载插件只需要一行代码

⚡️ DI与注解

支持注解,框架提供大量可使用的注解,比如注解路由,注解事务,注解缓存,注解验证等。

注解不是强制使用的,完全可以不使用注解。框架均提供了常规使用方式。

⚡️ AOP

完整支持面向切片编程。

⚡️ Tracing 链路追踪

通过加载Tracing插件可以实现服务链路性能的监控,支持微服务

⚡️ 分布式与微服务

提供分布式与微服务的插件组织:

https://github.com/esd-cloud

目前收录的插件

Docker运行环境(由anythink提供)

docker run -it --rm -p 8080:8080 -v $PWD:/data registry.cn-beijing.aliyuncs.com/anythink/esd:latest

请在 ESD 根目录运行容器,否则修改$PWD为代码根路径(windows需要用%cd%替换$PWD),如果修改了端口请把8080 修改为自己使用的端口. 镜像启动后的目录即挂载到主机的代码目录,注意 Mac 系统无法使用 inotify 热加载功能。 容器启动后按照安装步骤,运行框架。

🍭 性能测试

4核8G SSD盘 腾讯云高IO型I2服务器压测,框架压测包含路由

worker_num = 4

swoole ab压测输出hello 平均 5.9QPS万

ESD框架 ab压测输出hello 平均 3.6QPS万

SD框架 ab压测输出hello 平均 1.3QPS万

压测数据来自:A-Smile

🖊️ 如何贡献

非常欢迎您对ESD的开发作出贡献!

你可以选择以下方式向ESD贡献:

📃 开源协议

Apache License Version 2.0 see http://www.apache.org/licenses/LICENSE-2.0.html


All versions of esd-server with dependencies

PHP Build Version
Package Version
Requires esd/esd-co-server Version ~0.1
esd/console-plugin Version ~0.1
esd/easyroute-plugin Version ~0.1
esd/annotations-scan-plugin Version ~0.1
esd/scheduled-plugin Version ~0.1
esd/redis-plugin Version ~0.1
esd/session-plugin Version ~0.1
esd/autoreload-plugin Version ~0.1
esd/validate-plugin Version ~0.1
esd/mysql-plugin Version ~0.1
esd/saber-plugin Version ~0.1
esd/aop-plugin Version ~0.1
esd/actuator-plugin Version ~0.1
esd/whoops-plugin Version ~0.1
esd/cache-plugin Version ~0.1
esd/security-plugin Version ~0.1
esd/phpunit-plugin Version ~0.1
esd/process-rpc-plugin Version ~0.1
esd/uid-plugin Version ~0.1
esd/topic-plugin Version ~0.1
esd/blade-plugin Version ~0.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package esd/esd-server contains the following files

Loading the files please wait ....