软件简介

EasySwoole 是一款基于 Swoole Server 开发的常驻内存型 PHP 框架,专为 API 而生,摆脱传统 PHP

运行模式在进程唤起和文件加载上带来的性能损失。EasySwoole 高度封装了Swoole Server 而依旧维持 Swoole Server

原有特性,支持同时混合监听 HTTP、自定义 TCP、UDP 协议,让开发者以最低的学习成本和精力编写出多进程,可异步,高可用的应用服务。

特性

强大的 TCP/UDP Server 框架,多线程,EventLoop,事件驱动,异步,Worker 进程组,Task 异步任务,毫秒定时器,SSL/TLS 隧道加密

EventLoop API,让用户可以直接操作底层的事件循环,将 socket,stream,管道等 Linux 文件加入到事件循环中

定时器、协程对象池、HTTP\SOCK 控制器、分布式微服务、RPC 支持

入门成本

相比传统的 FPM 框架来说,EasySwoole 是有一点的入门成本的,许多设计理念及和环境均与传统的 FPM 不同, 对于长时间使用

LAMP(LANP)技术的开发人员来说会有一段时间的适应期,而在众多的 Swoole 框架中,EasySwoole

上手还是比较容易,根据简单的例子和文档几乎立即就能开启 EasySwoole 的探索之旅。

优势

简单易用开发效率高

并发百万 TCP 连接

TCP/UDP/UnixSock

支持异步/同步/协程

支持多进程/多线程

CPU 亲和性/守护进程

常用功能与组件

HTTP 控制器与自定义路由

TCP、UDP、WEB_SOCKET 控制器

多种混合协议通讯

异步客户端与协程对象池

异步进程、自定义进程、定时器

集群分布式支持,例如集群节点通讯,服务发现,RPC

全开放系统事件注册器与 EventHook

Redis 队列消费与订阅

php easyswoole --e,EasySwoole相关推荐

  1. php easyswoole --e,easyswoole实现开机自启

    命令脚本 首先我们新建3个.sh文件,分别对应 启动,重启,停止 3个命令: 启动:#!/usr/bin/env bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/us ...

  2. 链路追踪php,easyswoole链路追踪

    Tracker Easyswoole提供了一个基础的追踪组件,方便用户实现基础的服务器状态监控,与调用链记录. 组件要求 php: >=7.1.0 ext-swoole: ^4.4.0 easy ...

  3. 记录docker自定义easyswoole镜像

    下载EasySwoole源码 gti clone https://github.com/easy-swoole/easyswoole.git 在 composer.json 添加 "repo ...

  4. easyswoole默认访问html,easyswoole安装报错 解决办法

    在使用swoole 创建项目时候,结果报错了! 创建命令 composer create-project easyswoole/app easyswoole 错误信息: [Composer\Downl ...

  5. easyswoole(1)

    easyswoole安装 ## 下载 wget https://github.com/swoole/swoole-src/archive/v4.4.23.tar.gz ## 解压到当前目录 tar - ...

  6. 基于 EasySwoole 实现通用队列

    基于 EasySwoole 实现通用队列 支持消费数据先落盘防止异常丢失数据 支持队列数据消费日志保留 支持基于Redis延迟队列 支持基于Redis的队列 支持MemcacheQ 后续会支持更多消息 ...

  7. easyswoole环境配置

    1.宝塔安装php7.4版本 2.宝塔安装swoole4.x 3.点击重载配置,点击重启,php -m必须看到swoole才是成功,可以的 4.宝塔面板默认禁用函数,需要解开,解开才可以下面的 宝塔面 ...

  8. EasySwoole安装使用

    EasySwoole EasySwoole 是一款基于Swoole Server 开发的常驻内存型的分布式PHP框架,专为API而生,摆脱传统PHP运行模式在进程唤起和文件加载上带来的性能损失. Ea ...

  9. easyswoole安装

    切换腾讯云的源 composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/ 删除镜像 ...

最新文章

  1. 如何定制一款12306抢票浏览器——实现自动查询和预订功能
  2. 新概念英语(1-73)The way to King Street
  3. 面试官:精通 Mybatis?请回答下这几个问题
  4. python的翻译-Python编写简单的谷歌翻译软件
  5. Git完整入门教程(从0开始)
  6. 步步为营UML建模系列总结
  7. wincc 报警记录 mysql_如何才能把WINCC报警记录中的数据通过SQL取上来-工业支持中心-西门子中国...
  8. ios如何获取gps坐标(定位第二节)
  9. 【自然框架】稳定版的Demo —— 三:主从表的维护方式
  10. HEVC代码学习0:HM使用+码流分析教程
  11. WhatsApp使用教程
  12. Excel 筛选唯一值或删除重复值
  13. 百度地图根据经纬度获取实际地理位置Api接口
  14. 2021-05-29 DOM元素的属性和操作:节点非内置属性,节点增删改查,cssDOM设置行内样式与非行内样式等
  15. 用java代码执行命令行并获取返回结果
  16. PHP使用QQ邮箱发送邮件无需SMTP服务器
  17. 达梦 DM 执行SQL报字符串截断如何分析定位/超长文本截取
  18. 【1034】计算三角形面积
  19. 手机端有没有好用的图片识别文字工具值得推荐?
  20. HTML实例1 _网页文章

热门文章

  1. vSphere Data Protection(VDP)----简介
  2. 友元函数的练习 (12 分)
  3. Java元组Tuple
  4. 计算机需要什么才能连接网络,计算机必须安装网卡,才可以连接到Internet 。
  5. python中try怎么用_python中的try的用法
  6. 迷茫6连,这就是测试人毕业5年后的真实写照吗?
  7. 分布式机器学习之——Spark MLlib并行训练原理
  8. 执行RMAN恢复的高级场景_通过网络还原和恢复文件
  9. orangepi升级linux内核,orangePi源码编译教程
  10. SurfaceView简单理解,Android混淆,Android openGl开发详解简单图形的绘制,