文档章节

关于workerman的一些初级使用

 明明Vancl
发布于 2017/09/04 16:27
字数 326
阅读 582
收藏 0

首先是要明白什么是workerman,它是用来做什么的!!!

workerman不依赖apache或者nginx

workerman本身已经是一个类似apache/nginx的容器,只要PHP环境OK workerman就可以运行。

关于workerman的启动什么的简单提一下下

workerman是命令行启动的(windows就用命令行了  不要跟我说不会   不会自己去百度:cmd怎么启动PHP)

启动方式类似apache使用命令启动(一般网页空间无法使用workerman)。启动界面类似下面
  

我在这次研究的使用主要是GatewayWorker框架。并非是原生的worker底层!

在框架的核心中主要用到的文件夹是applications  (应该每个人都知道吧!!)。

在这里业务逻辑处理文件你可以随便新建!(泥煤看错  就是随便!!!不过要注意下面这个文件)

然后需要引用到这个文件 ,看清楚不要写错路径

主要用到以下几个函数 

之后就是在文件内进行业务处理了

 

一般来说都是在onmessage里面进行数据处理,比如说:客户端分组,消息推送,分组推送,制定推送!

今天就到这吧,以后再慢慢更新!!!!

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 3
码字总数 326
作品 0
海淀
私信 提问
centos自定义服务并加入开机启动

在 加入 文件(自定义服务,其实就是一个bash脚本),注意不要 后缀;内部的 这个函数会开机启动,配合 使用,注意引用绝对路径命令。 一、脚本内容 二、然后加入系统服务并设置开机启动 三、s...

爬墙
2016/08/05
160
0
花花世界欢乐多/swoole-worker

swoole-worker 关于本项目 此项目是workerman(v3.4.5)的swoole移植版本,移除了对pcntl,libevent,event,ev扩展的依赖,转而使用swoole提供的swooleprocess和swooleevent,定时器采用swoole的s...

花花世界欢乐多
2017/08/15
0
0
Workerman集成ThinkPHP

关于Workerman与ThinkPHP集成的问题,相信已经有大神给出了答案。不过因为各人理解不一样,解决方案也是互有异同。 ThinkPHP版本:3.2.1+ Workerman版本:3.3.0+ 第一步:将Workerman复制到T...

零度开水
2016/05/27
3.6K
1
关于windows 安装pcntl扩展

项目用的thinkphp5.0开发,这两天接到需求要做消息推送,发现tp扩展包有Workerman就决定用这个了,结果调试时出现: PHP Fatal error: Call to undefined function WorkermanLibpcntl_signal...

equinox
2016/12/06
2.9K
6
Workerman 3.3.6 发布,新增多个异步 PHP 组件

高性能PHP Socket框架Workerman发布3.3.6版本 底层支持ReactPHP,同步支持ReactPHP的诸多异步高性能组件。 支持异步Mysql客户端 支持异步Redis客户端 支持异步HTTP客户端 支持异步dns客户端 ...

walkor
2016/12/07
2.1K
38

没有更多内容

加载失败,请刷新页面

加载更多

MySQL 索引 explain索引分析优化

EXPLAIN是MySQL提供的工具,可用于模拟优化器执行SQL查询语句,从而知道MySQL是如何处理SQL语句的,包括表的读取顺序、数据读取操作的操作类型、可能使用的索引、实际使用的索引、表之间的引...

PeakFang-BOK
29分钟前
1
0
17-《深度拆解JVM》之即时编译(上)

一、问题引入 在第一篇中,我们简单了解过即时编译。这是一项用来提升应用程序运行效率的技术。通常而言,代码会先被 Java 虚拟机解释执行,之后反复执行的热点代码则会被即时编译成为机器码...

飞鱼说编程
29分钟前
1
0
OSChina 周二乱弹 —— 请上车吧

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @2amor :分享王菲的单曲《闷》 《闷》- 王菲 手机党少年们想听歌,请使劲儿戳(这里) @開源中國周杰倫 :昨天睡觉肚子疼,妈蛋,半夜爬起来...

小小编辑
今天
978
15
工作中如何做好技术积累

参考:https://tech.meituan.com/study_vs_work.html 看了这篇文章,觉得总结得非常好,因此摘抄了一些关键点,以便自己经常翻阅。 引言 在繁忙的工作中做好技术积累,构建个人核心竞争力. 在...

grace_233
今天
10
0
Mariadb二进制包安装,Apache安装

安装mariadb 下载二进制包并解压 [root@test-a src]# wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc_214-x86_64/mariadb-10.2.6-linux-glibc_214-x86_64.t......

野雪球
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部