当前位置: 首页 > news >正文

怎么做直播室的网站湖北公司网站备案严格吗

怎么做直播室的网站,湖北公司网站备案严格吗,WordPress副标题不显示,青岛网站建设大全先上设计图 说明:任务模块分一次性任务和每日任务,可能还包括男女用户任务区分 处理步骤: 一、同步任务数据库 1.1、任务列表数据库 1.2、完成任务数据库 二、搭建即时消息队列 一、composer require resque/php-resque二、因为服务器red…

先上设计图

 

说明:任务模块分一次性任务和每日任务,可能还包括男女用户任务区分

处理步骤:

一、同步任务数据库

    1.1、任务列表数据库

   1.2、完成任务数据库

二、搭建即时消息队列

一、composer require resque/php-resque

二、因为服务器redis设置了密码,所以要修改包文件

vendor/resque/php-resque/lib/Resque.php

手动修改redis连接方法

三、在项目增加  Worker.php   

3.1 增加内容

<?php/***在命令行执行  QUEUE=doTask  php app/jobs/Worker.php       QUEUE=doTask QUEUE=前面是参数* 后台执行  QUEUE=doTask nohup  php app/jobs/Worker.php &* QUEUE doTask:做任务*/
@define("IN_APP", true);
@define("APP_DIR", "/www/wwwroot/seeklove_main");
require_once(APP_DIR."/configs/config.inc.php");
require_once ROOT_PATH.'/vendor/autoload.php';
require_once(ROOT_PATH."/configs/init.inc.php");
require_once(ROOT_PATH."/common/functions.php");
require_once(ROOT_PATH."app/jobs/jobs.php");class Worker{/*** @router cli work*/public function run(){require_once APP_DIR."/vendor/resque/php-resque/bin/resque";}
}$worker = new Worker();
$worker->run();
说明:
require_once(ROOT_PATH."app/jobs/jobs.php");处理队列中的业务文件

3.2 在linux 命令窗口 执行 以下面命令,将消息队列常驻内存,这样有消息进来就可以立马消费掉

QUEUE=doTask nohup  php app/jobs/Worker.php &

3.3 jobs.php文件内容,是一个类

public function perform(){fwrite(STDOUT, 'Start job! -> ');
//        echo json_encode($this->args);$args = $this->args;if(!empty($args)){MyJobs::{$args['type']}($args['data']);}fwrite(STDOUT, 'Job ended!' . PHP_EOL);}

3.4 增加通用文件,doTask方法为我处理任务模块用的 

class MyJobs
{public function __construct(){
//        $redis = new RedisConn();
//        $this->redis = $redis->getConn();
//        Resque::setBackend($this->redis->getHost().":".$this->redis->getPort(),$this->redis->getDbNum(),$this->redis->getAuth(),$this->redis);}//做任务public static function doTask($data){$TaskM = new TaskModel();$TaskM->doTask($data['uid'],$data['sign']);}
}
说明:
askModel()是具体的业务逻辑处理

任务模块的业务逻辑包括:

1、判断任务完成状态

2、更新用户奖励

3、写入记录

4、更新任务完成状态

5、写完成的任务缓存

6、发送消息通知给用户

注意点:Resque.php下载下来是有问题的,需要修改,写入内存和常驻内存要熟悉命令。

修改了核心文件需要重启执行命令。

http://www.yayakq.cn/news/981505/

相关文章:

  • 网站建设 计划书天津省网站制作厂家
  • 做兼职的网站有哪些如何用自己网站做大电商
  • 上海华东建设发展设计有限公司网站wordpress做一个查找数据库
  • 多语言网站实现硬件定制
  • wordpress杂志主题深圳排名seo公司
  • 长春建设银行网站微信开放平台个人申请
  • 网站建设这块是怎么挣钱python编程软件手机版
  • 搜索网站有哪些网站能用到管理后台上吗
  • 建一个网站需要多少钱株洲外贸网站建设
  • 德州专业网站制作哪家好seo品牌优化百度资源网站推广关键词排名
  • 汽车租赁企业网站源码网站开发工程师岗位职责要求
  • vs做网站标签输出语言第二个深圳建设在哪里
  • wordpress 制作网站外贸手表网站模板
  • 网站访问者网页设计个人网站怎么做
  • 最新免费下载ppt模板网站国家反诈中心app下载怎么注册
  • php网站建设案例教程视频小程序可以自己开发吗
  • 百度网站验证怎么做宝塔网站搭建教程
  • 百度引擎搜索2014中文网站seo排名名单
  • 专业做网站的公司有哪些旅游网站的网页设计参考文献
  • 建筑网站推荐望城区城市建设投资集团门户网站
  • 免费软件下载网站入口360上做网站
  • 网站开发 沈阳网站投注建设
  • 羊坊店网站建设镇江网站关键字优化公司
  • wordpress站点信息修改版权赣州人才网招聘网
  • 邢台建手机网站流程2017网站制作报价单
  • 做淘宝客网站制作教程视频婚纱摄影网站建站
  • 网站设计美工多少长沙公司制作网站费用
  • php网站开发实战视频教程开发一平方赔多少钱
  • 在电脑上怎么建设网站网站不被收录了
  • 网站建设的现状和未来网店营销活动策划方案