摘要: 引言 从机制上来讲,rabbitmq也有queue和topic的概念,发消息的时候还要指定消息的key,这个key之后会做路由键用。但是,多了一个概念叫做交换器exchange。exchange有四种,direct、fanout、topic、header。也就是说,发消息给rabbitmq时,消息要 阅读全文
posted @ 2022-06-28 14:19 快乐的在一起 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 原来,在命令行执行命令 php a.php ctrl+C 退出命令行后,进程直接退出了 修改后,在命令后加 & and符号 php a.php & 实现,退出后程序持续运行 阅读全文
posted @ 2022-06-27 11:13 快乐的在一起 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 1.新建服务端ws.php <?php //创建WebSocket Server对象,监听0.0.0.0:9502端口 $ws = new Swoole\WebSocket\Server('0.0.0.0', 8892); //监听WebSocket连接打开事件 $ws->on('Open', fu 阅读全文
posted @ 2022-06-26 20:43 快乐的在一起 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1.创建服务端server.php <?php $http = new Swoole\Http\Server('0.0.0.0', 6666); $http->on('Request', function ($request, $response) { $response->header('Cont 阅读全文
posted @ 2022-06-24 23:20 快乐的在一起 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 1.创建客户端数据 client.php <?php //连接Swoole tcp服务 $client = new Swoole\Client(SWOOLE_SOCK_TCP); if (!$client->connect('127.0.0.1', 1111, 0.5)) { echo "conne 阅读全文
posted @ 2022-06-24 18:18 快乐的在一起 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.创建 server.php <?php //创建Server对象,监听 127.0.0.1:9501 端口 $server = new Swoole\Server('127.0.0.1', 1111); $server->set([ 'worker_num'=>8, //worker进程数,cp 阅读全文
posted @ 2022-06-24 17:11 快乐的在一起 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 转载链接:https://blog.csdn.net/ningmengshuxiawo/article/details/115413766 TCP和UDP都是传输层协议 TCP TCP 是一种面向有连接的传输层协议,能够对自己提供的连接实施控制。适用于要求可靠传输的应用,例如文件传输。面向字节流,传 阅读全文
posted @ 2022-06-24 10:24 快乐的在一起 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.异步协程可以创建100w,多进程只能创建几百,多线程 1.进程具有一定独立功能的程序,关于某个数据集合的一次行动,占有内存最大,所以切换进程开销比较大,但是稳定安全,内存隔离2.线程是进程一个实体,是cpu调度和分配的基本单位 共享 加锁开销较大3.协程用户态的轻量级线程 上下文切换非常快,就是 阅读全文
posted @ 2022-06-23 18:55 快乐的在一起 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.网络分层层级 2.ws的由来 我们知道HTTP是为了规范HTML页面的发布、接收而提出的。 为了规范HTML5,WebSocket协议提出了。 3.长轮训短轮询 短轮询的方式是:页面定时向服务器发送请求,看有没有更新的数据。 而长轮询的方式是,页面向服务器发起一个请求,服务器一直保持 TCP连接 阅读全文
posted @ 2022-06-23 11:10 快乐的在一起 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 用了这么多年php,底层原理我其实自己还是没完全吃透。这里简单记录一下php的底层结构和工作原理,用于记录: php是一种适用于web开发的动态弱类型语言,它的底层是用c语言实现的。 1、特点: 多进程模型:php是多进程模型,各请求之间互不干涉,这样保证了每一个请求不会对整个服务有巨大影响,当然现 阅读全文
posted @ 2022-06-23 09:18 快乐的在一起 阅读(752) 评论(0) 推荐(0) 编辑