基于 Workerman 的异步消息推送器 Workerman-Pusher

MIT
PHP 查看源码»
跨平台
2018-10-31
blogdaren

它是什么

workerman-pusher 是基于 workerman 开发的一个异步消息推送器: 它能够模拟 WEB 后台单向异步推送业务通知。

Animation

环境要求

  • >= PHP 5.3

  • A POSIX compatible operating system (Linux, OSX, BSD)

  • POSIX extensions for PHP

  • PCNTL extensions for PHP

配置

return array(
    //调试
    'debug' => true,

    //默认测试域名: 记得配置 /etc/hosts !!!
    'domain' => 'www.pusher.com',

    //模拟uid(也可以是订单id | 也可以是任务id | ....)
    'uids' => array('1', '2', '3', '4', '5', '6'),

    //超时: 秒
    'timeout' => array(
        'reconnect' => 2,
    ),

    //间隔: 秒
    'interval' => array(
        //页面弹窗通知间隔时间
        'notice' => 3,
        //客户端发送心跳间隔时间
        'client_heart' => 1,
    ),

    //socket
    'socket' => array(
        //监听服务
        'listen' => array(
            'web'       => 'http://0.0.0.0:7777',
            'pusher'    => 'websocket://0.0.0.0:3000',
            'inner'     => 'text://0.0.0.0:4000',
        ),
        //连接哪个内部推送地址
        'connect' => array(
            'inner'  => 'text://192.168.1.100:4000',
        ),
    ),
)
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

wolive客服系统源码搭建

wolive是一款为数不多的可自行搭建的php客服系统源码,基于开源高性能workerman框架开发,看了下,功能比较全。想到基于workerman开发,并发性能应该不错。 找遍其它客服系统,发现都没有给源...

03/05 22:33
25
0
workerman和thinkphp完美结合使用

下载workerman, 放入thinkphp,注意与Home平级,就把workerman当做是一个模块。 进入Home/Controller目录,新建WorkermanController.class.php 直接上源码,这里我是以守护进程方式运行的,...

2016/06/30 17:00
1K
0
centos自定义服务并加入开机启动

Centos自定义服务(脚本)并加入开机启动

2016/08/05 23:48
642
0
php_workerman

BusinessWorker 需加载文件 [22] => E:\upupw\vhosts\chat.com\App\Chat\Controller\EventController.class.php [23] => E:\upupw\vhosts\chat.com\chat\GatewayWorker\BusinessWorker.clas...

2016/03/14 18:11
56
1
php workerman 异步通讯框架

提示 workerman只是一个代码包,如果php环境满足要求,下载后即可使用,实际上没有安装过程。 workerman对php环境的要求是: 1、php>=5.3.3,可以运行命令 php -v 查看版本 2、Linux系统要求...

2015/08/13 10:00
276
0
基于 Pusher 驱动的 Laravel 事件广播(上)

说明:本文主要来源于Building Real-Time Laravel Apps with Pusher。 本文主要介绍使用Pusher包来开发带有实时通信功能的Laravel APP,整个教程只需要两个小时就能顺利走一遍。同时,作者会...

2016/10/10 11:43
102
0
利用nginx/apache代理wss 实现 小程序 端口 反向代理

除了用Workerman自身的SSL,也可以利用nginx/apache作为wss代理转发给workerman(注意此方法workerman部分千万不要设置ssl,否则将无法连接)。 通讯原理及流程是: 1、客户端发起wss连接连到...

04/10 11:23
0
0
PHP聊天室框架

PHP聊天室框架

2016/06/27 09:41
111
0
workerman的惊群效应

# workerman的惊群效应 什么是惊群 举一个很简单的例子,当你往一群鸽子中间扔一块食物,虽然最终只有一个鸽子抢到食物,但所有鸽子都会被惊动来争夺,没有抢到食物的鸽子只好回去继续睡觉,...

2017/06/17 22:51
118
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部