起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2769|回复: 11

[结贴] wex5怎么做定时任务?

[复制链接]

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
发表于 2017-4-17 16:46:27 | 显示全部楼层 |阅读模式
我在主页上每0.2s就调用一次后台的一个方法,采集数据进行报警和震动
发表于 2017-4-17 16:53:47 | 显示全部楼层
并不建议请求这么频繁的!
0.2秒请求一次!
如果客户端少的话还行!客户端稍微多一点~!服务器承受 压力就很多了!


建议您换种思路!!
客户端不要主动频繁请求服务器
比如 ,通过服务器向客户端推送消息实现
如果没有特殊情况,服务器不发送消息给客户端!!如果需要报警或震动的时候!!服务器将消息推送给客户端!客户端根据消息判断 是否需要 报警 或者  震动 或者 请求后台数据等

这种实现才是最优的
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-4-17 16:56:34 | 显示全部楼层
liangyongfei 发表于 2017-4-17 16:53
并不建议请求这么频繁的!
0.2秒请求一次!
如果客户端少的话还行!客户端稍微多一点~!服务器承受 压力就 ...

现在就是摄像头抓拍,拍到黑名单立即报警。按照你的思路,服务器向客户端发送推送消息应该怎么实现啊?
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-4-17 17:00:51 | 显示全部楼层
liangyongfei 发表于 2017-4-17 16:53
并不建议请求这么频繁的!
0.2秒请求一次!
如果客户端少的话还行!客户端稍微多一点~!服务器承受 压力就 ...

还有那个手机震动,没有demo啊,我半天都没调起来
回复 支持 反对

使用道具 举报

发表于 2017-4-17 17:07:28 | 显示全部楼层
邹胖胖 发表于 2017-4-17 16:56
现在就是摄像头抓拍,拍到黑名单立即报警。按照你的思路,服务器向客户端发送推送消息应该怎么实现啊? ...

可以使用极光推送 实现!!!参考外卖案例!  
也可以自己搭建推送服务器
http://docs.wex5.com/wex5%e9%9b% ... %e6%8e%a8%e9%80%81/


报警的概率肯定很低的!一直频繁请求也不合理啊,浪费了流量和电量


震动的插件就是  cordova-plugin-vibration

你看下他的文档吧!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-4-17 17:23:56 | 显示全部楼层
liangyongfei 发表于 2017-4-17 17:07
可以使用极光推送 实现!!!参考外卖案例!  
也可以自己搭建推送服务器
http://docs.wex5.com/wex5%e9% ...

好的。谢谢!
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-4-17 17:34:16 | 显示全部楼层
liangyongfei 发表于 2017-4-17 17:07
可以使用极光推送 实现!!!参考外卖案例!  
也可以自己搭建推送服务器
http://docs.wex5.com/wex5%e9% ...

但是我要定时调用这个激光推送,如果是在服务器的话,应该怎么调用啊?有没有启动什么启动的配置文件可以让服务器一直调用?
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-4-17 17:35:06 | 显示全部楼层
liangyongfei 发表于 2017-4-17 17:07
可以使用极光推送 实现!!!参考外卖案例!  
也可以自己搭建推送服务器
http://docs.wex5.com/wex5%e9% ...

http://docs.wex5.com/%e5%a6%82%e ... %e5%8a%a8%e4%bd%9c/

这个地址里的timer.zip打不开。这个应该比较接近
回复 支持 反对

使用道具 举报

发表于 2017-4-17 17:41:37 | 显示全部楼层
邹胖胖 发表于 2017-4-17 17:34
但是我要定时调用这个激光推送,如果是在服务器的话,应该怎么调用啊?有没有启动什么启动的配置文件可以 ...

那个案例是BeX5 的!wex5不用看这个案例

可以自己上网查下java如何定时执行代码


为什么要定时调用极光推送呢??

正常的思维应该是  需要调用的时候才调用的!而不是定时调用!!如果定时调用的话!那和客户端定时发送请求不是一样了吗??

你应该做服务器做好判断!需要调用的时候再调用推送(判断条件就是需要报警的时候再调用推送)

客户端当然也可以主动发送请求去查询服务器!!这个应该是人为刷新的!!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

165

主题

626

帖子

1160

积分

金牌会员

Rank: 6Rank: 6

积分
1160
QQ
 楼主| 发表于 2017-4-17 17:51:37 | 显示全部楼层
liangyongfei 发表于 2017-4-17 17:41
那个案例是BeX5 的!wex5不用看这个案例

可以自己上网查下java如何定时执行代码

应该摄像头前面会一直有人路过,那摄像头就会一直拍摄,只有web端才能抓取到摄像头拍摄的照片,我手机端只能定时去查询
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-10-1 23:40 , Processed in 0.124855 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表