QM[中控群控云控]01. 中控原理

虽然自己对于中控有了解 也自己做过一些简单中控 不过看看紫猫老师的思路 应该有很多帮助和提高

中控核心:数据交流而已 脚本端和服务端之间的信息交

------个人理解开始----------

个人理解的中控思路:

脚本端定期向服务端提供当前脚本的各种信息 比如是哪个脚本(可以用设备id来作为标识) 当前脚本运行到哪里了 更新时间或者其他的信息 服务器端获取到了这些信息 把这个脚本对应的数据库记录提取出来 和刚刚脚本端提供的信息对比下 看看是否有值得更新的地方 需要更新更新 需要删除删除 然后把一些必要的信息反馈回网页 脚本端读取了反馈网页得到了信息 根据传递回来的信息进行其他操作 比如暂停 继续 切换功能或者其他

个人理解的中控的基本功能

用户可以通过中控来查看每个脚本的运行情况 也可以控制调整每个脚本的运行 实现诸如启动 暂停 继续 切换脚本功能等等一些基础操作

平时常用的个人理解的中控模型

服务端 一个简单的网页接口 用来接收各个脚本端的提交数据

脚本端(提供当前设备的id 脚本运行状态 当前时间等信息到服务端的端口网页) ---—》

服务端接收到这些信息--->》

服务器端处理(根据当前设备id从数据库中搜索该设备 找到对应的记录 如果该设备从未有过记录则创建该设备id对应的记录 其他记录字段用默认设置 然后把该设备的对应记录字段 尤其是配置字段记录的反馈到接口网页上去)----》

脚本端读取反馈和脚本的后续运行(到了反馈网页上的内容 根据反馈的内容得到中控的配置 来决定脚本的下面的运行)

------个人理解结束----------

可怕的是紫猫老师竟然用纯按键来实现中控 甚至不用网页编程 要好好看看

小知识:按键精灵收费版本 有设备启动脚本自动启动的功能 了解

最新文章

  1. JavaScript随笔7
  2. python基础-软件目录结构规范
  3. 【Java EE 学习 82 上】【MAVEN基本安装和使用方法】
  4. JavaScript - 初识
  5. Web 开发人员系统重装备忘录
  6. 用javascript写Android和iOS naitve应用,实在炫酷。
  7. ie8下使用knockoutjs遇到的一个模板异常
  8. 项目之solr全文搜索工具之创建项目索引库
  9. libevent源码深度剖析
  10. jqGrid动态列
  11. HTML-web storage
  12. jquery获取显示器,屏幕的宽度,和高度
  13. UVa11584 - Partitioning by Palindromes(区间DP)
  14. ExcelApplication 另存Excel的SaveAs函数
  15. 【转】opencv-在图像上显示字符(不包括中文)
  16. AS3.0中用于网络通信的类总结
  17. golang 浮点数 取精度的效率对比
  18. God 1.1.1 多线程之内存可见性
  19. ES6这些就够了
  20. Error: Your project contains C++ files but it is not using a supported native build system

热门文章

  1. Oracle tnsnames.ora
  2. Echat 地图样式格式
  3. [CF]Round511
  4. LoadRunner使用记录
  5. POJ 3368 (ST表)
  6. TCP/IP详解,卷1:协议--IP:网际协议
  7. layui之普通数据表格显示switch选择表单组件
  8. jenkins部署到Tomcat下
  9. Apache Kafka(十二)Log Cleanup 策略
  10. CentOS安装docker,及其基本操作