文档章节

关于workerman的一些初级使用

 明明Vancl
发布于 2017/09/04 16:27
字数 326
阅读 314
收藏 0
点赞 0
评论 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
PHP WebSocket聊天室--workerman-chat

workerman-chat是一个以workerman作为服务器容器,使用PHP开发的基于Websocket协议的一个可分布式部署的聊天室框架。 workerman-chat采用gateway workers 进程模型。gateway只负责网络IO,全...

aliang032
2014/04/12
5.9K
0
Workerman3在Laravel5的封装--Workerboy

Workerboy Workerboy 是 Workerman 3 在 Laravel 5 下的封装。 装上以后就可以用Laravel的artisan命令来管理workerman了。 依赖 PHP 5.4 本产品依赖 PHP的"ext-sockets" 扩展。Windows下就别...

zgldh
2015/04/14
2.2K
0
ThinkPHP 5.1.18 版本发布,完善 Swoole/Workerman 支持

V5.1.18版本主要完善了对和的运行支持,改进类,并修正了一些已知的问题。 [ 主要更新 ] 改进关联`append`方法的处理 路由初始化和检测方法分离 修正`destroy`方法强制删除 `app_init`钩子位...

流年
07/02
0
0
workerman的使用!

@walkor 你好,想跟你请教个问题:怎么在php项目中使用workerman,已经启动workerman,就是不知道怎么让workerman和自己的项目结合起来使用!谢谢!

sunpan0519
2015/04/25
2.1K
2
PHP聊天室框架

PHP聊天室框架 http://www.workerman.net/doc workerman-chat是一个以workerman作为服务器容器,使用PHP开发的基于Websocket协议的一个可分布式部署的聊天室框架。 workerman-chat采用gatew...

james_laughing
2016/06/27
48
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周一乱弹 —— 如果是你喜欢的女同学找你借钱

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @guanglun :分享Michael Learns To Rock的单曲《Fairy Tale》 《Fairy Tale》- Michael Learns To Rock 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
43分钟前
11
3
NNS域名系统之域名竞拍

0x00 前言 其实在官方文档中已经对域名竞拍的过程有详细的描述,感兴趣的可以移步http://doc.neons.name/zh_CN/latest/nns_protocol.html#id30 此处查阅。 我这里主要对轻钱包开发中会用到的...

暖冰
今天
0
0
32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0
Redis做分布式无锁CAS的问题

因为Redis本身是单线程的,具备原子性,所以可以用来做分布式无锁的操作,但会有一点小问题。 public interface OrderService { public String getOrderNo();} public class OrderRe...

算法之名
昨天
11
0
143. Reorder List - LeetCode

Question 143. Reorder List Solution 题目大意:给一个链表,将这个列表分成前后两部分,后半部分反转,再将这两分链表的节点交替连接成一个新的链表 思路 :先将链表分成前后两部分,将后部...

yysue
昨天
1
0
数据结构与算法1

第一个代码,描述一个被称为BankAccount的类,该类模拟了银行中的账户操作。程序建立了一个开户金额,显示金额,存款,取款并显示余额。 主要的知识点联系为类的含义,构造函数,公有和私有。...

沉迷于编程的小菜菜
昨天
1
0
从为什么别的队伍总比你的快说起

在机场候检排队的时候,大多数情况下,别的队伍都要比自己所在的队伍快,并常常懊悔当初怎么没去那个队。 其实,最快的队伍只能有一个,而排队之前并不知道那个队快。所以,如果有六个队伍你...

我是菜鸟我骄傲
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部