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

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

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

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

个人理解的中控思路:

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

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

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

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

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

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

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

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

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

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

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

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

QM[中控群控云控]01. 中控原理的更多相关文章

  1. Atitit. BigConfirmTips 控件 大数据量提示确认控件的原理and总结O9

    Atitit. BigConfirmTips 控件 大数据量提示确认控件的原理and总结O9 1. 主要的涉及的技术 1 2. 主要的流程 1 3. 调用法new confirmO9t(); 1 4. ...

  2. 01 . Squid原理配置和使用

    Squid简介 Squid是一个支持HTTP,HTTPS,FTP等服务的Web缓存代理软件,它可以通过缓存页面来提高服务器的相应速度并降低带宽占用.并且,Squid还具有强大的访问控制功能.Squid ...

  3. .NET各大平台数据列表控件绑定原理及比较(WebForm、Winform、WPF)

    说说WebForm: 数据列表控件: WebForm 下的列表绑定控件基本就是GridView.DataList.Repeater:当然还有其它DropDownList.ListBox等. 它们的共同 ...

  4. Android标签云控件:TagCloudLinkView

    可以完成添加.删除.选择操作的标签控件,可以自定样式(颜色等),可删除的标签末尾带有'×'符号.和Android-Cloud-TagView-Plus(见正文相关代码)类似. 1.layout in ...

  5. 安全控件开发原理分析 支付宝安全控件开发 C++

    浏览器安全控件是如果支付宝一样结合web程序密码数据安全处理的程序,采用C++语言开发 通常的安全控件分为两种,一种是指支持IE内核的浏览器,一种支持所有内核的浏览器,支付宝采用的是支持所有内核的浏览 ...

  6. .NetCore 分页控件实现原理处理以及条件分页处理

    说明 自定义一个类继承TagHelper,注意自定义类的 必须以TagHelper结尾,这个有点类是属性 Attribute的写法 protected TagHelper(); // // 摘要: / ...

  7. 新书《OpenShift云原生架构:原理与实践》第一章第三节:企业级PaaS平台OpenShift

    近十年来,信息技术领域在经历一场技术大变革,这场变革正将我们由传统IT架构及其所支撑的臃肿应用系统时代,迁移至云原生架构及其所支撑的敏捷应用系统时代.在这场变革中,新技术的出现.更新和淘汰之迅速,以及 ...

  8. 01 . HAProxy原理使用和配置

    HaProxy简介 HaProxy是什么? HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上. HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力, ...

  9. 01 . Keepalived原理使用和配置

    Keepalived简介 是什么? keepalived是一个类似于layer3, 4 & 5交换机制的软件,也就是我们平时说的第3层.第4层和第5层交换.Keepalived的作用是检测we ...

随机推荐

  1. 【Python】字符串的格式化

    一一对应  符号要用英文半角形式

  2. style.display = "inline或inline";和style.display = "";的区别

    function a(){ if($('#b').attr('checked')){ $('.c').css("display",""); //"di ...

  3. 载 js验证密码 必须由大小写字母、数字和特殊字符组成

    转自:https://blog.csdn.net/weixin_43824935/article/details/93601064 密码长度8-16位 必须由大写字母,小写字母,数字,特殊符号组成 正 ...

  4. C short类型的内存分析

    #include<stdio.h> #include<limits.h> void main(){ //printf("short%d, int%d, long%d ...

  5. MySQL转译

    /* 案例3:查询员工名中第二个字符为 _ 的员工名 */ SELECT last_name, salary FROM employees WHERE last_name LIKE '_$_%' ES ...

  6. C++内存管理(new operator/operator new/operator delete/placement new)

    new operator 我们平时使用的new是new操作符(new operator),就像sizeof一样是语言内置的,不能改变它的含义,功能也是一样的 比如: string *ps = new ...

  7. AcWing 845. 八数码

    https://www.acwing.com/problem/content/847/ #include<bits/stdc++.h> using namespace std; int b ...

  8. rancher布控集群启动失败的猜测

    rancher布控集群启动失败的猜测 待办 报告缺少某个文件.多线程启动任务部署的时候某些线程跑在前边了, 导致问题出现 或者 网络问题出现超时,导致出现此类报错 或者 内存不足导致问题出现报错 或者 ...

  9. 解决win10状态栏的搜索框无法搜索本地应用或无反应

    今天突然出现的问题,在状态栏左下角的搜索框搜索OneNote没有任何反应. 1.首先,打开管理员命令窗口,win+x,可以看到弹出一个窗口,打开windows Powershell(管理员)如图 2, ...

  10. koa2第一天 安装koa2

    安装全局koa2:npm install -g koa2 -generator 创建一个koa2文件夹:koa2 -e koa2 进入koa2文件夹:cd koa2 安装npm模块:npm insta ...