[梁山好汉说IT] 边缘计算在梁山的应用
[白话解析] 深入浅出边缘计算
0x00 摘要
边缘计算是大家经常听说的概念,但是因为没有具体接触到实际应用所以很多朋友还是比较迷惑。本文将通过具体应用场景来帮助大家理解这个概念。具体场景是什么呢?从我们的名著《水浒传》就能够找到。梁山泊下四个酒店就是边缘计算在梁山的应用,以朱贵南山酒店为例能看出其"计算实时/省流量/具备智能"等各种优点。
0x01 IT背景知识
1. 概念
边缘计算是云计算的补充。就是将数据就近计算。不用每次都返回到计算中心去处理,而是在网络的边缘产生、处理、分析数据。
2. 优点
计算实时,低延时。如果一个孩子走失,那么边缘节点发现了孩子会自己计算立刻报警。如果把数据返回云上再计算回来,孩子也许又跑丢了。
节省网络流量。物联网会产生海量数据,其传输也是个麻烦事。
数据安全。当数据存储在边缘的微数据中心时,数据被破坏、丢失或无法运行的概率很低。这对于传输敏感数据的行业来说是至关重要的。
保证用户数据的私密性。用户数据存在本地就行。
3. 类比
常见的类比就是章鱼。章鱼脑袋是云,触角上的每一个吸盘都是边缘节点,能够自己计算。实际上章鱼的触角确实有独立的神经系统,所以触角刚被砍下一段时间不会死亡,还会动。
0x02 边缘计算在梁山的应用
梁山脚下有四个酒店,这就是梁山这个云计算中心所属的四个边缘节点。
四店打听声息,邀接来宾头领八员:
东山酒店 「小尉迟」孙新「母大虫」顾大嫂
西山酒店 「菜园子」张青「母夜叉」孙二娘
南山酒店 「旱地忽律」朱贵「鬼脸儿」杜兴
北山酒店 「催命判官」李立「活闪婆」王定六
以南山酒店朱贵为例,我们就能看出来边缘计算的好处。朱贵在林冲上梁山和戴宗去东京蔡太师府时候,均起到了重要作用。
a. 林冲上梁山
正饮之间,只见那个穿皮袄的汉子向前来把林冲劈腰揪住,说道:“你好大胆!你在沧州做下迷天大罪,却在这里!见今官司出三千贯信赏钱捉你,却是要怎地?”林冲道:“你道我是谁?”那汉道:“你不是∶豹子头林冲?” 林冲道:“我自姓张”那汉笑道:“你莫胡说。见今壁上写下名字。你脸上文着金印,如何要赖得过!”
朱贵到水亭上把盒子开了,取出一张鹊画弓,搭上那一枝响箭,觑着对港败芦折苇里面射将去。林冲道:“此是何意?”朱贵道:“此是山寨里的号箭。少顷便有船来。” 没多时,只见对过芦苇泊里,三五个小喽罗摇着一支快船过来,径到水亭下。朱贵当时引了林冲,取了刀仗行李下船。
b. 戴宗路过梁山
戴宗正饥,又渴,一下把酒和豆腐都了。却待讨饭,只见天旋地转,头晕眼花,就边便倒。酒保叫道:“倒了!” 只见店里走出一个人来。便是梁山泊旱地忽律朱贵,说道:“且把信笼将入去,先搜那身边有甚东西。”使有两个火家去他身上搜看。只见便袋里搜出一个纸包,包着一封书,取过来递与朱头领。朱贵拆开,却是一封家书;见封皮上面写道:“平安家信,百拜奉上父亲大人膝下。 男蔡德章谨封。”朱贵使拆开,从头看去,见上面写道:“见今拿得应谣言题反诗山东宋江,监收在牢一节,听侯施行。....”朱贵看罢,惊得呆了,半做声不得。 火家正把戴宗扛起来,背入杀人作房里去开剥,只见头边溜下搭膊,上挂着朱红绿漆宣牌。朱贵拿起来看时,上面雕着银字,道是: “江州两院押牢节级戴宗。”朱贵看了,道:“且不要动手!我常听得军师说,这江州有个神行太保戴宗,是他至爱相识,莫非正是此人?如何倒送书去害宋江?言一段书却又天幸撞在我手里!”叫;“火家,且与我把解药救醒他来,问个虚实缘由。”当时火家把水调了解药,扶起来灌将下去。 须臾之间,只见戴宗舒眉展眼,便起来。却见朱贵拆开家书在手里,戴宗便喝道:“你是甚人?好大胆,却把(被禁止)药麻翻了我! 如今又把太师府书信擅开,拆了封皮,却该甚罪?”朱贵笑道:“这封鸟书,打甚么要紧急!休说拆开了太师府书札,俺这里兀自要和大未皇帝做个对头的!”戴宗听了大惊,便问道:“好汉,你却是谁?愿求大名。”朱贵答道:“俺是梁山泊好汉旱地忽律朱贵。”戴宗道:“既是梁山泊头领时,定然认得吴学究先生?”朱贵道:“吴学究是俺大寨里军师,执掌兵权。足下如何认得他?”戴宗道“他和小可至爱相识。”朱贵道:“兄长莫非是军师常说的江州神行太保戴院长么?”戴宗道:“小可便是。”朱贵又问道:“前者,宋公明断配江州,经过山寨,吴军师曾寄一封书与足下,如今却缘何倒去害宋三郎性命?”戴宗道:“宋公明和我又是至爱兄弟。他如今为吟了反诗,救他不得。我如今正要往京师寻门路救他。如何肯害他性命!”朱贵道:“你不信,请看蔡九知府的来信。”戴宗看了,自一惊;却把吴学究初寄的书与宋公相会的话,并宋江在浔阳楼醉后误题反诗一事,备细说了一遍。
从此能看出边缘计算的好处
计算实时。朱贵能在第一时间内判断出戴宗的来历,拯救了戴宗和宋江的性命。否则戴宗就被"火家正把戴宗扛起来,背入杀人作房里去开剥"。
省流量。朱贵直接在本地就判断了戴宗林冲的来历。否则就要耗费流量把戴宗林冲运到梁山上在云端进行计算:"发出响箭,小喽啰摇着一支快船过来"。
也能看出对边缘计算的技术要求
计算节点本身要有丰富的知识储备。比如朱贵事先就知道 "豹子头你在沧州做下迷天大罪,却在这里!见今官司出三千贯信赏钱捉你"。也知道"我常听得军师说,这江州有个神行太保戴宗,是他至爱相识"。
计算节点本身要能基于知识储备进行正确的计算。比如朱贵从林冲诗中的名字和脸上金印做出正确判断。从戴宗书信和宣牌来判断。
计算节点本身要具有相当的智能。比如朱贵从戴宗醒来后的对话,那是虚虚实实把戴宗盘了个底掉。
由此也看出朱贵平时是个博闻强识的有心人,如果换成是刘唐,哪里会注意吴用平时的闲谈内容。朱贵遇到事情则机智果敢善断。虽然身手不行,但实在是情报战线上的卓越人才。
0x03 参考
https://www.jinse.com/blockchain/535073.html
https://blog.csdn.net/qq_34449351/article/details/86541519
[梁山好汉说IT] 边缘计算在梁山的应用的更多相关文章
- [梁山好汉说IT] 区块链在梁山的应用
[梁山好汉说IT] 区块链在梁山的应用 0x00 摘要 区块链属于一种去中心分布式数据存储系统,有其擅长的应用场景,也有其缺点. 下面用梁山为例来阐释下区块链部分概念&应用. 0x01 梁山好 ...
- [梁山好汉说IT] 容器概念在北宋社会的应用
[梁山好汉说IT] 容器概念在北宋社会的应用 0x00 摘要 如何对没有软件开发经验的人解释容器? 集装箱真的能够完美解释容器嘛? 除了集装箱还有其他常见实体能够解释容器嘛? 我找到了一个能够 和集装 ...
- [梁山好汉说IT] 梁山好汉和抢劫银行
[梁山好汉说IT] 梁山好汉和抢劫银行 0x00 摘要 今天看了一篇文章<史上最有学问的银行劫匪,教你如何把握人生重大机会>.先摘录精华如下,然后看看梁山好汉在类似情况下如何处理 (东京汴 ...
- [梁山好汉说IT] 熵的概念 & 决策树ID3如何选择子树
[梁山好汉说IT] 熵的概念 & 决策树ID3如何选择子树 0x00 摘要 记录对概念的理解,用梁山好汉做例子来检验是否理解正确. 0x01 IT概念 1. 事物的信息和信息熵 1.1 事物的 ...
- [梁山好汉说IT] 如何理解一致性Hash
[梁山好汉说IT] 如何理解一致性Hash 0x00 摘要 用梁山酒店分配客人为例来理解一致性Hash. 0x01. 与经典哈希方法的对比 经典哈希方法:总是假设内存位置的数量是已知且固定不变的.因为 ...
- [梁山好汉说IT] 梁山好汉和秒杀系统
[梁山好汉说IT] 梁山好汉和秒杀系统 0x00 摘要 今天看了一篇好文章,里面一些思路颇值得借鉴.先摘录总结精华.然后看看梁山好汉如何处理秒杀系统(系统隔离/系统搭建/风控过滤/削峰/信号广播... ...
- [梁山好汉说IT] 如何理解脑裂问题
[梁山好汉说IT] 如何理解脑裂问题 这个系列是通过梁山好汉的例子来阐述一些IT概念. 1. 问题描述 Split-brain, 就是在集群环境中,因为异常情况发生后,产生两个子集群.每个子集群都选出 ...
- 腾讯云微计算实践:从Serverless说起,谈谈边缘计算的未来
欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:黄文俊,腾讯云高级产品经理,曾经历过企业级存储.企业级容器平台等产品的架构与开发,对容器.微服务.无服务器.DevOps等都有浓厚兴趣. ...
- Polaristech 刘洋:基于 OpenResty/Kong 构建边缘计算平台
2019 年 3 月 23 日,OpenResty 社区联合又拍云,举办 OpenResty × Open Talk 全国巡回沙龙·北京站,Polaristech 技术专家刘洋在活动上做了<基于 ...
随机推荐
- C++五:重载 多态
C++五:重载与多态 一:概述 多态是指同样的消息被不同类型的对象接收导致不同的行为,即接口的多种不同的实现方式.多态可分为静态多态与动态多态.多态类型可分为四类:重载多态,强制多态,包含多态,参 ...
- @NOIP2018 - D2T2@ 填数游戏
目录 @题目描述@ @题解@ @代码@ @题目描述@ 小 D 特别喜欢玩游戏.这一天,他在玩一款填数游戏. 这个填数游戏的棋盘是一个 n×m 的矩形表格.玩家需要在表格的每个格子中填入一个数字(数字 ...
- Flask学习之二 模板
继续学习flask 本部分Miguel Grinberg教程的翻译地址:http://www.pythondoc.com/flask-mega-tutorial/templates.html 英文原文 ...
- 当better-scroll遇见了react擦出的火花
关于better-scroll这个插件前面已经介绍过两次了 从原生js使用到结合服务端发送数据使用都有过介绍 今天给大家分享一下这款插件在react中遇见的坑 总之我真是对这款插件又爱又恨 每次各种 ...
- tensorflow学习笔记(三十四):Saver(保存与加载模型)
Savertensorflow 中的 Saver 对象是用于 参数保存和恢复的.如何使用呢? 这里介绍了一些基本的用法. 官网中给出了这么一个例子: v1 = tf.Variable(..., nam ...
- [USACO07JAN]区间统计Tallest Cow
前缀和 sum[i]表示前i个数的和 每次读入a[i]的时候 sum[i] = sum[i - 1] + a[i]; 查询l ~ r区间的和: sum[r] - sum[l - 1] 差分 即前缀和的 ...
- 6、mysql的安装
1.安装mysql-Server,并输入root密码 sudo apt-get install mysql-server 2.安装mysql客户端 sudo apt-get install mysql ...
- 2、asp.net core 部署到服务器之后外网访问不了
解决问题 把自定义端口的http://localhost:5001改成http://*:5001. 什么都没有改也不行的小伙伴试试在Program的Main方法中的.UseKestrel()后面添加. ...
- 永久设置anaconda的环境变量
安装anaconda后都显示install seccessful,可是输入anaconda 终端却显示“未找到命令” 原因是没有添加环境变量,按照如下方式将环境变量添加的安装路径下: emport P ...
- 深入Java线程管理(四):线程通讯
线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务. Object类中相关的方法有两个notify方法和三个wait方法: http://docs.oracle.com/ ...