shopnc mq队列触发出列需要触发什么计划任务

(修复版)智慧图文 3.6.0 微信原创UI体验,分享赠送微擎通用积分可配合积分商城使用
3周前 (10-19)
来源:本站原创
智慧图文-微信原创UI体验,分享赠送微擎通用积分可配合积分商城使用
已增加功能:
1、增加文章外部链接功能,可以自定义文章的跳转链接
2、根据客户要求管理后台文章列表页面增加复制链接功能
3、根据客户建议增加字段authorurl,增加详情页作者的链接
4、增加自定义阅读原文链接
5、文章分享加积分,分享的文章被阅读增加积分
6、增加文章置顶功能
7、增加留言评论功能
提取密码:注意:本段内容须成功""后""方可查看!
文件下载信息:价格:39钻石&
如无特殊说明,文章均为本站原创,转载请注明出处 转载请注明来源:本文永久链接地址:http://www.zbhf.net/chajian/weizan/1982.html
一个纯自学的伪技术宅,此网站的开办,只为在折腾源码的路程上渐行渐高,渐行渐远。生命不息,折腾不止!!!能为各位提供些服务,倍感荣幸.....
支持本站,就赞助点,也可以点下广告,谢谢各位啦!
发表我的评论
Hi,请填写昵称和邮箱!
&&&&&&&&&&&&&&&&&&&&&&
有人回复时邮件通知我
热门排行榜
3个月前 (08-21)
5个月前 (06-16)
2个月前 (09-05)
11个月前 (12-07)
2个月前 (09-02)
3个月前 (08-11)
4个月前 (07-12)
2个月前 (08-29)
5个月前 (06-22)
6个月前 (05-04)
12个月前 (11-30)
belone 评论文章 :
kairui 评论文章 :
情皇 评论文章 :
评论文章 :
经济逛街 评论文章 :
wangweibba 评论文章 :
fjhtf 评论文章 :
webster 评论文章 :
webster 评论文章 :
南汐 评论文章 :微擎微赞通用功能:睿凡摇一摇 5.9 本地微信公众号运营活动必备,吸粉赚钱两不误
3周前 (10-19)
来源:本站原创
功能介绍:
1、简洁时尚的界面,动态翻转显示中奖提示框效果,滚动显示带头像最近中奖人效果和酷炫音效;
2、奖品支持实物、积分、余额、微信卡券、红包等,并且支持无限添加奖项数量;
3、积分和余额打通微擎系统,可以配合人人商城等做线上促销运营。
4、微信卡券支持多卡券功能,方便本地公众号做商家联盟摇一摇抽奖活动。
5、可开启中奖提示框随机广告显示功能,也是一个拉本地商家暂时的卖点(具体效果看演示公众号或是下面截图)。
6、支持转发邀请好友增加抽奖次数(可以自定义每邀请一个好友贡献多少抽奖次数),此功能也可以关闭。
7、自定义背景,背景可以作为活动海报,或是赞助商全屏广告。
8、自带限制参与活动区域的功能,根据IP地址来限制,后台可以批量添加多个地区,麻麻再也不用怕红包发太多都被非精准客户给抢了。
9、兑奖方式支持设置商家密码,方便线下做活动的时候快速兑奖。
10、活动赠送次数支持按每天赠送,或是总赠送模式。
提取密码:注意:本段内容须成功""后""方可查看!
文件下载信息:价格:39钻石&
如无特殊说明,文章均为本站原创,转载请注明出处 转载请注明来源:本文永久链接地址:http://www.zbhf.net/chajian/weizan/1990.html
一个纯自学的伪技术宅,此网站的开办,只为在折腾源码的路程上渐行渐高,渐行渐远。生命不息,折腾不止!!!能为各位提供些服务,倍感荣幸.....
支持本站,就赞助点,也可以点下广告,谢谢各位啦!
发表我的评论
Hi,请填写昵称和邮箱!
&&&&&&&&&&&&&&&&&&&&&&
有人回复时邮件通知我
热门排行榜
2个月前 (09-12)
3个月前 (08-09)
3个月前 (08-06)
5个月前 (06-21)
3个月前 (08-04)
2个月前 (09-22)
4个月前 (07-14)
5个月前 (06-22)
3周前 (10-19)
11个月前 (12-07)
5个月前 (06-22)
6个月前 (05-04)
12个月前 (11-30)
belone 评论文章 :
kairui 评论文章 :
情皇 评论文章 :
评论文章 :
经济逛街 评论文章 :
wangweibba 评论文章 :
fjhtf 评论文章 :
webster 评论文章 :
webster 评论文章 :
南汐 评论文章 :&&&查看内容
查看: 1012
计划触发的作用太重要了,有些人使用,简单易用。
建议您优先使用Linux系统自带的定时任务,如使用其他系统或虚拟主机,那么使用本程序可以自动执行需要的计划任务
分,建议10分钟触发,主要更新首页、发送消息、 邮箱,短信发送,过期等;时,建议1小时触发,更新商品搜索缓存等;天,建议每天触发,主要更新平台、商家 订单,统计,更新订单商品佣金值、订单结算等
触发成功或失败依懒是否有用户访问商城及及在触发时间段触发,如果触发失败,请点击 后台右上角 手动计划触发
QQ截图17.png (198.45 KB, 下载次数: 0)
18:24 上传
QQ截图28.png (202.24 KB, 下载次数: 0)
18:24 上传
需要了解请联系QQ: 或右边的客服中心
本文地址 :
本文标题 :
01020304050607080910
好商城()只作为ShopNC B2B2C商城系统爱好者的技术交流平台主要提供SHOPNC B2B2C 技术服务及二次开发,包括但不限于:修复ShopNC B2B2C的BUG、开发ShopNC B2B2C插件、美化ShopNC B2B2C模板等。如有商业用途,请购买正版ShopNC商城系统。
Copyright @在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
标签:至少1个,最多5个
一、队列使用场景:为什么需要队列
在web开发中,我们经常会遇到需要处理批量任务的时候,这些批量任务可能是用户提交的,也可能是当系统被某个事件触发时需要进行批量处理的,面对这样的任务,如果是用户提交的批量任务,初级程序员只能让用户触发提交动作后,等待服务器处理完毕,并且将结果返回到浏览器,期间用户不能关掉浏览器窗口,如果数据比较大,或者处理速度比较慢,那用户体验将会因此受到直接影响。但是当我们使用某讯或者某浪的邮箱时,点击群发邮件之后,只需等待很短的时间,浏览器提示提交成功,正在发送之类的信息时,用户就可以关掉浏览器,稍后,收件地址栏里的邮箱将陆续收到该群发邮件,再比如群发定时邮件,以及当商城系统中有客户下单,客户,客服,仓库等相关人员收到订单邮件信息。诸如此类,队列的应用范围是如此之广。
二 :普通工程师的解决方案和架构师的解决方案
方案1:建表存邮件,消息等,用定时程序取出发送。
方案2:抽象到更高一层,开发一套通用异步处理队列适用于任何复杂的业务逻辑
那么,作为架构师,使用队列的做法,将抽象层和业务层分离,可具有良好的扩展性和可维护性。相比较而言就高明了许多,下面就我们介绍一下自定义队列的实现思路和方法。
三 :队列总体设计
1:需要队列程序,提供加入队列接口和取队列接口等
2:需要存储队列,文件或者数据库
3:需要定时程序取出队列并执行
4:其它扩展功能:优先级,日志,定时等
代码的目录结构如下,每个文件的作用用//注释来标明
|--addTask.php
//添加任务到队列的例子
|--cronMission.php
//定时任务调度程序,例如linux中受crontab直接调用的文件,业务逻辑工程师可以在这个文件中灵活定义自己的队列任务,从而不用每个队列任务都需要上服务器修改crontab,从而在安全性,便捷性方面有很大提高
//数据库操作
//建立队列需要用到的基本表结构
|--doQueue.php
//执行队列任务
|--Queue.class.php
//队列核心业务在这里定义,包括将任务加入队列,读队列,更改队列任务状态
|--sendMsg.php
//队列要实现具体任务的业务接口,比如现有系统的发送消息的接口,这里例子中因为将此队列程序和现有系统系统集成,用写入日志来演示
四 :队列具体实现一:建任务存储表
先来个最基本的:
CREATE TABLE`queue` (
id int(11) NOT NULL auto_increment primarykey,
taskphp varchar(128) NOT NULL default '',
param text not null default '',
status tinyint not null default 0,
ctime timestamp NOT NULL default CURRENT_TIMESTAMP,
KEY (ctime)
) ENGINE=InnoDBDEFAULT CHARSET=utf8;
字段解释:
taskphp:处理业务的接口文件
param:处理业务的接口文件需要接收的参数
status:任务处理状态,0为未处理,处理完毕更改为1
五 、队列具体实现二:定义调用接口
写核心类Queue.class.php, 实现基本接口:
1:加入队列接口
//$param1 为执行任务的程序,$param2 为程序参数,可以为序列化的数据
$cqueue-&add($param1,$param2);
读取队列接口
$tasks = $cqueue-&getQueueTask($limit = 1000);
3:更新任务状态
$cqueue-&updateTaskStatus($id);
4:a2s是自定义的一个数组转换字符串方法,这里不要使用json_encode,容易出现问题,同样,从数据库中取出转换为数组的时候,使用s2a方法
$re = $cqueue-&add("sendMsg.php", Queue::a2s($arr));
* 优才网公开课示例代码
* 任务队列实现
* @author 优才网全栈工程师教研组
include_once('db.php');
class Queue
* 把任务扔到队列
* @param string $taskphp
执行任务的程序
* @param string $param
执行任务程序所用的参数
* 例如,群发消息加入队列:
* $arr = array(
"uid" =& 4,//发信息的人的UID
"uids" =& array(6,234,34,67,), //接收信息的人的UID
"content" =& 'xxxxx',//信息内容
* $cqueue = new Queue();
* $cqueue-&add("/app/send_msg.php", serialize($arr));
public function add($taskphp,$param)
$taskphp = mysql_real_escape_string($taskphp);
//$param = mysql_real_escape_string($param);
$param = $
$sql = "insert into queue (taskphp, param) values('".$taskphp."', '".$param."')";
$re = execute($sql);
$pid = mysql_insert_id();
* 读取任务队列
* @param string $limit 一次取多少条
public function getQueueTask($limit = 1000)
$limit = (int)$
$sql = "select id, taskphp, param from queue
where status = 0 order by id asc";
$re = query($sql);
* 更新任务状态
* @param string $limit 一次取多少条
public function updateTaskByID($id)
$id = (int)$
$mtime = time();
$sql = "update queue
set status =1, mtime = ".$mtime." where id = ".$
$re = execute($sql);
public static function a2s($arr)
$str = "";
foreach ($arr as $key =& $value)
if (is_array($value))
foreach ($value as $value2)
$str .= urlencode($key) . "[]=" . urlencode($value2) . "&";
$str .= urlencode($key) . "=" . urlencode($value) . "&";
public static function s2a($str)
$arr = array();
parse_str($str, $arr);
接下来就是部署调度了, 这个呢也不是就配置crontab那么简单,要可维护性,可扩展性好,能多进程并发执行,能监控队列运行状态等等,太长了,这个下一篇讲。
本内容来自本人讲的公开课:
2 收藏&&|&&54
你可能感兴趣的文章
37 收藏,4.1k
4 收藏,334
9 收藏,640
就说怎么这么熟悉的,原来是优才网的课程。。。
就说怎么这么熟悉的,原来是优才网的课程。。。
分享到微博?
我要该,理由是:只需一步,快速开始
扫一扫,访问微社区
后使用快捷导航没有帐号?
本帖最后由 qq 于
17:34 编辑
统计分析等 计划任务的触发
(最新版本为修正版3,请重新下载)
我的版本是
QQ图片49.png (1.79 KB, 下载次数: 127)
11:23 上传
服务器环境 是 windows2003
虽然这个触发器其它的也应该是可以用的 不过我没有测试
反正我的就是可以用的 o(≧v≦)o~~
图片3.png (58.1 KB, 下载次数: 10)
11:25 上传
图片2.png (54.06 KB, 下载次数: 4)
11:25 上传
图片1.png (50.37 KB, 下载次数: 2)
11:25 上传
具体的见文档啦
一定要看完文档喔。
感谢 Amos 感谢 Paul 感谢&&。 (→_→第三个人的名字就是一个点 “。”)
感谢 Z&P Studio
还有要回复啊,上次发的新版支付宝双接口都没人回复的混蛋啊 (#‵′)凸
游客,如果您要查看本帖隐藏内容请
不回复看不到o(∩_∩)o
有点人不是用原版的
请手动注释 config里面的第三行把 $config=array()
然后把no_index.php 里面的
QQ图片08.jpg (7.14 KB, 下载次数: 3)
15:12 上传
修改成你 index。php里面的样子
然后在生成bat
在去修改个商品价格 双击bat看看首页价格是否改变 是 的话 证明你成功了,
注意了,我里面的参考文件夹不是给你们覆盖的,覆盖肯定错
文档请详细的看,不要一些简单的错误就说我的问题。
真有问题就回复我看看,是的话我会修正的
修正版已经上传, 前面的是有点问题
修复各位bat无效的问题
修正版3╭( ̄m ̄*)╮
辛苦了!感谢
该帖共收到 1637 条回复!
最后登录: 18:08<
注册时间: 17:34
阅读权限:50
在线时间:23 小时
取消不取消都无所谓,只是做人不要太过于把自己做得让别人瞧不起你。虽然是网络上,但是做人也要讲的是多 ...
你觉得这个对我有利益?我什么都没有拿,我又没收运维的钱。我这几天帮了几个人调我这个插件,我什么都没拿。
最后登录: 14:24<
注册时间: 15:01
阅读权限:50
在线时间:36 小时
看看怎么样
最后登录: 18:08<
注册时间: 17:34
阅读权限:50
在线时间:23 小时
看看怎么样
嗯,有问题回复过来我会看的
最后登录: 10:17<
注册时间: 22:54
阅读权限:40
在线时间:26 小时
想看就得回
最后登录: 16:33<
注册时间: 12:10
阅读权限:50
在线时间:15 小时
这个不错的
最后登录: 08:34<
注册时间: 00:43
阅读权限:20
在线时间:14 小时
看看。。。。。。。。。。。
最后登录: 14:03<
注册时间: 09:56
阅读权限:50
在线时间:17 小时
xian支持一个
最后登录: 14:36<
注册时间: 12:05
阅读权限:20
在线时间:19 小时
koglovewind
看上去很赞的样子,必须回复下~
最后登录: 13:01<
注册时间: 13:28
阅读权限:50
在线时间:25 小时
最后登录: 13:37<
注册时间: 13:21
阅读权限:50
在线时间:19 小时
感谢分享,看看
1 / 164 页
网店运维S3.1.6更新 完善推广分销功能增加ShopWWI B2B2C第六版上线发布 超强功能+超ShopNC B2B2C最新发现后门 可webshell市面ShopNC B2B2C最新2015版 全站支持货到付款[免费插件]ShopNC B2B2C最新版 会员邀请注
&#9658; &#9658; &#9658; &#9658; &#9658; &#9658;
地址:网店运维交流中心    QQ:8988354    Email:
版权所有: &
Powered by
本站服务器由提供

我要回帖

更多关于 队列 的文章

 

随机推荐