
swoole
swoole
qq_28613081
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
swoole http服务 模板渲染
IndexController.phpnamespace App\Http\Controller;/** * */class IndexController{ public function dd() { $name = '33333'; include "/www/wwwroot/swoole/19/frame_swoole/frame/app/Http/view/index.html"; }}HttpServer.ph.原创 2020-07-07 10:23:00 · 286 阅读 · 0 评论 -
14.进程间通信
进程间通信进程间通信消息队列在worker中实现tasktask的作用swoole中的编程需知进程间通信进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。每个进程都有自己的一部分独立的系统资源,彼此是隔离的。为了能使不同的进程互相访问资源并进 行协调工作,才有了进程间通信。进程通信有如下的目的:数据传输: 一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M之间;共享数据: 多个进程想要操作共享数原创 2020-07-02 23:58:07 · 145 阅读 · 0 评论 -
13.task进程
task进程swoole 结构回顾task进程介绍task初体验实例task-ipc-mode的消息队列通信模式task问题task任务切分swoole 结构回顾task进程介绍Task进程是独立与worker进程的一个进程.他主要处理耗时较长的业务逻辑.并且不影响worker进程处理客户端的请求,这大大提高了swoole的并发能力当有耗时较长的任务时,worker进程通过task()函数把数据投递到Task进程 去处理适合运用场景情景一:管理员需要给100W用户发送邮件,当点击发送,浏览器原创 2020-07-01 23:34:18 · 535 阅读 · 0 评论 -
7.非阻塞与多路复用
7.非阻塞与多路复用原创 2020-05-09 20:21:48 · 141 阅读 · 0 评论 -
6.网络io模型及阻塞模型
1. stream-socket简单体验 与 socket连接处理的阻塞状态 函数 作用 参考地址 stream_socket_server 创建一个socket https://www.php.net/manual/zh/function.stream-socket-server.php stream_socket_accept 用于接收连接 .原创 2020-05-08 23:02:16 · 324 阅读 · 1 评论 -
5.swoole结构与网络模型
2. swoole进程结构 Swoole的高效不仅仅于底层使用c编写,他的进程结构模型也使其可以高效的处理业务,我们想要深入学习,并且在实际的场景当中使用必须了解,下面我们先看一下结构图: 如上分为四层: 1. master:主进程 2. Manger:管理进程 3. worker:工作进程 4. task:异步任务工作进程 2.1 master 第一层,Master进程,这个是swoole的主进程,这个进程是用于处理swoole的核心事件驱动的,那么在这个进程当原创 2020-05-08 22:28:54 · 396 阅读 · 0 评论 -
4.tcp问题及进程
2. 进程-线程 2.1 进程 专业:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当 代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。 实际:什么是进程,所谓进程其实就是操作系统中一个正在运行的程序,我们在一个终端当中,通过php,运行一个php文件,这个时候就相当于我们创建了一个进程,这个进程原创 2020-05-08 22:07:17 · 428 阅读 · 0 评论 -
3.网络协议与tcp问题
1. 协议分层 TCP/IP协议族是一个四层协议系统,自底而上分別是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务 数据链路层 数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介上的传输。 数据链路展两个常用的协议是ARP协议(Address Resolve Protocol,地址解析协议)和RARP协议(Reverse Address Resolve Protocol,逆地址解析协议).它们实现了 IP地址和.原创 2020-05-08 21:54:02 · 300 阅读 · 0 评论 -
2.基础概念与长连接
1. 同步与异步 https://www.cnblogs.com/orez88/articles/2513460.html 对于程序的执行流程来说,一般是从上而下的方式来执行, 除非遇到流程控制语句会有一些变化, 但是原则上都会遵循这个原则; 对于PHP来说在单线程的模式下那么一个进程在执行PHP代码的时候就会从第一行执 行到最后一行,那么这个过程我们就可以认为这是同步的,如果中间遇到了sleep()就不得不等待一下执行; 这种模式基本上可以满足于很多的应用场景; 但是并不是绝对的比如:像微原创 2020-05-08 21:33:30 · 157 阅读 · 0 评论 -
1.swoole快速入门
1. swoole的理解 woole官网:https://www.swoole.com/ swoole文档:https://wiki.swoole.com/ 开源中国源码:https://gitee.com/swoole/swoole/tree/master/ 根据swoole的介绍:Swoole是一个为PHP用C和C++编写的基于事件的高性能异步& 协程并行网络通信引擎使 PHP 开发人员可以编写高性能的协程 TCP、UDP、Unix Socket、HTTP,WebSocke原创 2020-05-08 21:19:23 · 226 阅读 · 0 评论 -
0.swoole环境
0. 文章内容 1. swoole课程讲解内容 2. swoole开班调查的内容说明 3. swoole班级课程讲解过程中的问题和注意事项 4. swoole课程的作业说明与学习金字塔 5. swoole环境的准备 ...原创 2020-05-07 23:51:58 · 135 阅读 · 0 评论