边缘设备系统及计算杂谈——go语言

Posted Linux阅码场

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了边缘设备系统及计算杂谈——go语言相关的知识,希望对你有一定的参考价值。

缘起

本期继续讨论边缘领域里的另一个有意思的东西——语言。正如前文所说,边缘设备是在终端、云端(或者叫后台系统)中出现的一种新形态的设备。它肯定不是终端,因为它比终端能力强,而且倾向于它是为终端服务的。它肯定也不是后台系统,因为边缘设备往往不会部署很多。或者,往往将所有业务系统/组件全部装在一台边缘设备上——这和后台系统里的微服务化是不太一样的。主要是不想把后台系统那套庞大、复杂的东西再搬到边缘侧了。


简单来说,用一句话来表示边缘设备上的系统开发的话,就是我们需要在边缘侧开发服务类程序。显然,java不太合适。java一个是资源消耗大,另外一个是中间件太多。这是我最初的想法,后来发现某些老外也是这么想的,比如下图的某个项目里的说法:


所以,设备端人才如果要往边缘计算领域发展的话,go语言我觉得是需要掌握的。除此之外,后台系统、云端那套微服务、分布式也是可以学的。可以说,边缘系统给众多在血海里拼搏的设备端人才开拓了一个新的疆场。BTW,不用担心后台系统的人杀向边缘侧。因为边缘侧很难玩转集群、而且都需要自己动手——我意思是绝对不是简单的写写业务逻辑就行的事情。


说说go语言

go语言是一门比较奇特的语言。我最近大概花了2-3周看了下。以前在搞以太坊钱包的时候看过一点,但这次因为实际操作了下感觉更深刻。这篇不是讲go语言特点的。今天只讲一些认识和体会,以后有机会再接着讲。边缘侧是很多技术领域的汇聚点,比如什么联邦学习,分布式AI等等。


回到go来,说两个go语言里我的感受,非技术讨论请勿上纲上线

以上是关于边缘设备系统及计算杂谈——go语言的主要内容,如果未能解决你的问题,请参考以下文章

边缘设备系统及计算杂谈—edgex-go,了解一下

边缘设备系统及计算杂谈

边缘设备系统及计算杂谈—形态和玩家

边缘设备系统及计算杂谈(11)——k8s学习之一

Go(Golang)语言和Rust语言哪个更有前途?

Go 语言发展史及史上最全 Go 语言知识图谱!