T4L2

Time to learn for everything

0%

1. CloudHub服务之InitHandler()

在上一篇文章中,CloudHub已经把云端其他组件发来的消息分发入了信道消息队列中目标边缘节点对应的nodeQueue和nodeStore当中,下面需要将这些消息发送给EdgeHub,并处理EdgeHub发来的消息。

阅读全文 »

1. CloudHub.Start()

CloudHub是cloudcore中比较重要的组件之一,负责与边端EdgeHub进行通信。经过对CloudCore源码的整体分析可知,云端各个组件的重点在于各自的Start()函数。于是,我们进入cloudhub.go文件,查看CloudHub的Start()函数。

阅读全文 »

0. 引言

有人曾经说过,Go语言为并发而生。这么说是因为,Go语言正是在多核和网络化的时代背景下诞生的原生支持并发的编程语言。Go语言从底层原生支持并发,无须第三方库,开发人员可以很轻松地在编写程序时决定怎么使用 CPU 资源。而Go语言的并发则是基于goroutine的。

1. goroutine

阅读全文 »

兴致勃勃地建立起个人博客,写完几篇测试文章后,就丢到一边粘灰去了,一下子就是整整半年。考研过后,几乎又回到了之前那种力松劲泄的状态,对什么都提不起兴趣。

阅读全文 »

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment