边缘设备系统及计算杂谈——go语言
Posted Linux阅码场
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了边缘设备系统及计算杂谈——go语言相关的知识,希望对你有一定的参考价值。
缘起
本期继续讨论边缘领域里的另一个有意思的东西——语言。正如前文所说,边缘设备是在终端、云端(或者叫后台系统)中出现的一种新形态的设备。它肯定不是终端,因为它比终端能力强,而且倾向于它是为终端服务的。它肯定也不是后台系统,因为边缘设备往往不会部署很多。或者,往往将所有业务系统/组件全部装在一台边缘设备上——这和后台系统里的微服务化是不太一样的。主要是不想把后台系统那套庞大、复杂的东西再搬到边缘侧了。
简单来说,用一句话来表示边缘设备上的系统开发的话,就是我们需要在边缘侧开发服务类程序。显然,java不太合适。java一个是资源消耗大,另外一个是中间件太多。这是我最初的想法,后来发现某些老外也是这么想的,比如下图的某个项目里的说法:
所以,设备端人才如果要往边缘计算领域发展的话,go语言我觉得是需要掌握的。除此之外,后台系统、云端那套微服务、分布式也是可以学的。可以说,边缘系统给众多在血海里拼搏的设备端人才开拓了一个新的疆场。BTW,不用担心后台系统的人杀向边缘侧。因为边缘侧很难玩转集群、而且都需要自己动手——我意思是绝对不是简单的写写业务逻辑就行的事情。
说说go语言
go语言是一门比较奇特的语言。我最近大概花了2-3周看了下。以前在搞以太坊钱包的时候看过一点,但这次因为实际操作了下感觉更深刻。这篇不是讲go语言特点的。今天只讲一些认识和体会,以后有机会再接着讲。边缘侧是很多技术领域的汇聚点,比如什么联邦学习,分布式AI等等。
回到go来,说两个go语言里我的感受,非技术讨论请勿上纲上线
以上是关于边缘设备系统及计算杂谈——go语言的主要内容,如果未能解决你的问题,请参考以下文章