欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • php异步多线程swoole用法实例

    本文实例讲述了php异步多线程swoole用法。分享给大家供大家参考。具体分析如下: swoole重新定义php语言的高性能网络通信框架,提供了php语言的异步多线程服务

    程序员文章站2023-02-18
  • 基于 Swoole 的微信扫码登录功能实现代码

    随着微信的普及,扫码登录方式越来越被现在的应用所使用。它因为不用去记住密码,只要有微信号即可方便快捷登录。微信的开放平台原生就有支持扫码登录的功能,不过大部分人还是在用公众

    程序员文章站2023-02-17
  • swoole与php协程实现异步非阻塞IO开发

    “协程可以在遇到阻塞的时候中断主动让渡资源,调度程序选择其他的协程运行。从而实现非阻塞IO” 然而php是不支持原生协程的,遇到阻塞时如不交由异步进程来执行是没有任何意义的,代码还是同步执行的,如下所示: function foo() { $db=new Db(); $result=(yield $ ...

    程序员文章站2023-02-03
  • Swoole入门指南:PHP7安装Swoole详细教程(一)

    环境 这里不在使用apache做为web server。该用nginx + php-fpm,性能更强大,配置更方便。并且为了跟上php的步伐,也使用了比较新的php版本 [x] centos7 [x] php7.0.12 [x] nginx/1.10.2 [x] php-fpm 下载 swoole ...

    程序员文章站2023-01-25
  • swoole学习(二)----搭建server和client

    1.搭建server 1.1搭建server.php 1.搭建websocket服务器,首先建立 server.php 文件, $server->push("客户端ID", "推送信息"); 这个方法是server向client推送信息的方法; server 的 on 事件监听有 open : 连接 ...

    程序员文章站2023-01-19
  • LaravelS - 基于Swoole加速Laravel/Lumen

    LaravelS LaravelS是一个胶水项目,用于快速集成Swoole到Laravel或Lumen,然后赋予它们更好的性能、更多可能性。Github 特性 内置Http/WebSocket服务器 多端口混合协议 协程 自定义进程 常驻内存 异步的事件监听 异步的任务队列 毫秒级定时任务 平滑Re ...

    程序员文章站2022-12-21
  • Swoole高效跟传统的web开发有什么区别?

    一、swoole的运行模式 Swoole高效跟传统的web开发有什么区别,除了传统的LAMP/LNMP同步开发模式,swoole的异步开发模式是怎么样的。 1.1、传统web开发模式 PHP web开发采用的方式是LAMP/LNMP架构,即Linux、Nginx,Mysql和PHP。这里以nginx ...

    程序员文章站2022-12-21
  • docker搭建php+nginx+swoole+mysql+redis环境的方法

    操作系统:阿里云esc实例centos7.4 软件:docker-ce version 18.09.3, docker-compose version 1.23.2

    程序员文章站2022-11-28
  • php基于 swoole 实现的异步处理任务功能示例

    本文实例讲述了php基于 swoole 实现的异步处理任务功能。分享给大家供大家参考,具体如下: 安装swoole: 下载官方swoole压缩包,解压进入目录

    程序员文章站2022-11-23
  • swoole锁的机制代码实例讲解

    锁,这个词我们并不陌生,主要的应用场景会发生在高并发下进行锁。今天的这篇文章咱们主要来讲解一下swoole的锁的机制,swoole_lock是如何实现的。swoole_lock类支持5种锁的类型:

    程序员文章站2022-11-23
  • Swoole 1.10.0新版本发布,增加了多项新特性

    前言 swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(iot)、车联网、智能家居等领域。使用 php + swoole 作为网络通信框架

    程序员文章站2022-11-16
  • swoole_process实现进程池的方法示例

    swoole —— 重新定义php swoole 的进程之间有两种通信方式,一种是消息队列(queue),另一种是管道(pipe),对swoole_process 的研究

    程序员文章站2022-11-14
  • Ubuntu 16.04 swoole扩展安装注意!!!

    前言:目前很多项目估计常常会用到swoole扩展,如个人使用Ubuntu虚拟机安装扩展,这里总结一下遇到的问题; 一、先保证服务器时间同步当前地区时间,如北京时间; 1、设定时区 如:设定时区:dpkg-reconfigure tzdata; 选择Asia -> 再选择Shanghai -> OK ...

    程序员文章站2022-11-10
  • Laravel集成Swoole教程

    1.准备工作 安装 Laravel 本人使用 valet 进行开发,可以使用 进行访问 2.引入 swoole 具体的 swoole 安装请移步官网进行下载,编译,安装,这里不多阐述了。 1. 在项目更目录创建一个 server 文件夹,然后在该文件夹中创建 http_server.php 文件,具 ...

    程序员文章站2022-11-07
  • PHP 在Swoole中使用双IoC容器实现无污染的依赖注入

    简介: 容器(container)技术(可以理解为全局的工厂方法), 已经是现代项目的标配. 基于容器, 可以进一步实现控制反转, 依赖注入. Laravel 的巨大成功就是构建在它非常强大的IoC容器 illuminate/container 基础上的. 而 PSR-11 定义了标准的 conta ...

    程序员文章站2022-11-06
  • mac php Swoole入门

    一、 swoole 扩展安装 安装前必须保证系统已经安装了下列软件 php-7.0 或更高版本 gcc-4.8 或更高版本 make autoconf pcre (CentOS系统可以执行命令:yum install pcre-devel) 下载地址: https://github.com/swoo ...

    程序员文章站2022-11-05
  • 详解thinkphp5+swoole实现异步邮件群发(SMTP方式)

    本文介绍了thinkphp5+swoole实现异步邮件群发(smtp方式),分享给大家,具体如下: 1、环境说明 阿里云centos7 thinkphp5

    程序员文章站2022-11-02
  • swoole 创建web服务器

    http_server.php 0.0.0.0 表示监听所有IP地址,一台服务器可能同时有多个IP,如127.0.0.1本地回环IP、192.168.1.100局域网IP、210.127.20.2 外网IP,这里也可以单独指定监听一个IP。 1.启动服务 2.启动服务成功后,netstat查看 3. ...

    程序员文章站2022-10-19
  • swoole 创建UDP服务器

    udp_server.php UDP服务器没有连接的概念,启动后客户端无需connect,直接可以向server监听的端口发送数据包。$clientInfo是客户端的相关信息 1.启动服务 2.启动成功后,查看服务进程状态 3.nc连接服务器 4.客户端发送数据包后,服务端打印$clientInfo ...

    程序员文章站2022-10-19
  • swoole 创建tcp服务器

    server.php 1.执行程序,启动服务器 2. 启动成功后,netstat 查看 3. telnet连接服务器 退出telnet:shift+],quit 4. 结束工作进程:kill 主进程ID 参考:https://wiki.swoole.com/wiki/ ...

    程序员文章站2022-10-19