神烦论坛

 找回密码
 立即注册
查看: 9416|回复: 3

关于心跳线程在验证系统中的作用

[复制链接]

231

主题

381

帖子

2145

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2145
发表于 2017-4-25 17:59:18 | 显示全部楼层 |阅读模式
关于验证系统中心跳线程的作用


附件下载与图片预览,请登录论坛帐号以便查阅。



一、什么是心跳。
在百宝云验证系统中,心跳是指每隔一段时间,执行一次获取剩余时间,来确认验证系统目前状态
返回数值类型,说明请求通讯正常
备注:大于0为未到期,小于等于0为到期,-1是通讯异常,以各个应用说明文档为准


二、心跳负责哪些功能。
检查是否到期
检查是否异地登录
检查是否网络通畅


三、为什么要用线程来运行。
应用配置访问人数是有上限,一旦请求人数超出上限,则会得到服务器繁忙的结果,这时就需要做个本地等待10-30秒缓冲下,再次提交请求
为了不影响主代码的功能运行,则单独开一个线程来监管
一般可设定个10次机会尝试,10次都繁忙,要么是断网了,要么是真的太多人请求了,建议升级配置购买连接数


四、没有心跳会如何。
到期脚本无法知晓,继续运行
异地登录重复使用无法知晓
断网后可能存在异地登录重复使用


五、如果不想用线程执行,该如何编写心跳。
在主线功能循环中,找个环节插入这段代码,来获取剩余时间,判断状态
弊端:遇到繁忙整个程序都在停着等待验证通过


六、访问人数(连接数)与心跳检测的关系
这里需要介绍下,心跳每次获取剩余时间,都需要占用一个访问人数(连接数),而每个应用的连接数是有上限,超出则会进入通讯繁忙拥堵,所以合理的安排心跳的间隔时间,可以让应用承载更多用户注册
相关帖子:关于应用访问人数(连接数)该如何使用


七、心跳检测的功能要点。
心跳是个循环运行
获取剩余时间,判定获取结果
到期则停止程序,并提示到期
异地登录则停止程序,并提示异地登录使用
网络通讯异常,多次尝试失败,则停止程序,提示通讯失败
未到期,则进入间隔等待(推荐10-30分钟)


八、示例代码。
安卓TC开发工具接入代码
安卓按键精灵接入代码


回复

使用道具 举报

1

主题

9

帖子

37

积分

一级圣斗士

Rank: 1

积分
37
发表于 2017-7-19 15:48:43 | 显示全部楼层
hao hoahaohao o
回复 支持 反对

使用道具 举报

0

主题

1

帖子

32

积分

一级圣斗士

Rank: 1

积分
32
发表于 2020-6-6 13:07:39 | 显示全部楼层
为啥,注册吗冻结了,获取在线分钟还是正数,所以每个循环里面获取的心跳分钟并不能断下冻结的状态

当前脚本第114行:次数343剩余分钟:1362

命令库<bbyreg>第548行:登录超时,重新登录

命令库<bbyreg>第556行:注册失败

命令库<bbyreg>第557行:操作失败:注册码已经冻结.

命令库<bbyreg>第566行:通讯异常

命令库<bbyreg>第567行:操作失败:注册码已经冻结.

发生运行时错误!错误代码:2,错误行号:0,错误信息: attempt to call global 'sh_init' (a null value)
线程发生了运行时错误,线程已中止
当前脚本第114行:次数344剩余分钟:1362

当前脚本第114行:次数345剩余分钟:1362
回复 支持 反对

使用道具 举报

0

主题

9

帖子

24

积分

一级圣斗士

Rank: 1

积分
24
发表于 2023-8-14 13:59:06 | 显示全部楼层
看似平凡的每一天,只要你能倾注热爱,终会变成充满诗意的日子。比如吃早餐时,阳光洒在食物上;与家人们共度美好时光;用相机拍下生活中感人的瞬间……最新福彩3D 看似平凡的每一天,只要你能倾注热爱,终会变成充满诗意的日子。比如吃早餐时,阳光洒在食物上;与家人们共度美好时光;用相机拍下生活中感人的瞬间……这个世界已经有很多人和事会让你失望,而最不应该的,就是自己还令自己失望。请记住,社会很残酷,你要活得有温度!最新版排列3#你生命中的回报,是由你付出多少而决定的。你未来的秘密,隐藏在你的日常生活和习惯当中。人生的意义不在于你得到什么失去什么,而在于你在这个过程中,有什么样的思考和收获。 只有你自己变优秀了,那样才会有别人来亲附。这叫做“近者悦,远者来”。自己是梧桐,凤凰才会来栖;自己是大海,百川才会来。你只有到了那个层次,才会有相应的圈子,而不是倒过来。 了解快乐8 怒伤肝,喜伤心,悲忧惊恐伤命根。你生命中的回报,是由你付出多少而决定的。你未来的秘密,隐藏在你的日常生活和习惯当中。人生的意义不在于你得到什么失去什么,而在于你在这个过程中,有什么样的思考和收获。#新版168开奖


回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|神烦论坛 ( 苏ICP备18043773号 )

GMT+8, 2024-3-29 20:24

Powered by bby! X3.4

© 2015-2024 baibaoyun

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