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

做食品网站有哪些东西百度搜索一下就知道

做食品网站有哪些东西,百度搜索一下就知道,做公司网站详细步骤,黄金交易平台app先上设计图 说明:任务模块分一次性任务和每日任务,可能还包括男女用户任务区分 处理步骤: 一、同步任务数据库 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.hkea.cn/news/208007/

相关文章:

  • 做网站不优化平面设计网站
  • 聊城做网站的公司价格谷歌seo软件
  • 支部网站及活动室建设网页广告调词平台
  • 网站建设的企业抚州seo外包
  • 澳门wap网站制作百度关键词检测工具
  • 哪些外贸网站可以做soho首页
  • 三门峡网站建设电话青岛网站推广公司
  • 洞口做网站找谁市场营销推广方案模板
  • 怎么做用来表白的网站湖人队最新消息
  • 新疆网站建设哪家好泉州网站seo外包公司
  • 网站开发前后端工具组合深圳推广公司推荐
  • 老外做的汉字网站一键生成app制作器
  • 网上设计接单的网站seo排名优化排行
  • wordpress后台加统计代码seo建站的步骤
  • 怎么做外贸网站的邮箱签名搜索引擎优化是指什么
  • 网页制作基础教程免费邯郸网站seo
  • phpcms做网站感想漯河seo推广
  • 公司部门kpi绩效考核指标模板河北百度seo软件
  • 印团网网站是哪家做的唯尚广告联盟
  • 网红营销网站seo综合查询怎么用的
  • 西安地区网站建设云推广
  • wordpress个人站2020年关键词排名
  • 网站建设企业公司石家庄新闻头条新闻最新今天
  • 道滘镇做网站百度统计
  • qq空间做宣传网站怎样建立自己的网站平台
  • 做设计一般用的素材网站是什么意思刷网站排名软件
  • 帮人做兼职的网站吗青岛seo服务哪家好
  • 贷款类网站怎样做网络营销的推广
  • 乐清做网站哪家好税收大数据
  • 校园网站建设需求天津放心站内优化seo