openedge
BlankCHN
这个作者很懒,什么都没留下…
展开
-
openedge-hub模块启动源码浅析——百度BIE边缘侧openedge项目源码阅读(1)
前言因为最近项目需要用到边缘计算,结合百度的openedge进行开发,openedge目前主要功能为结合docker容器实现边缘计算,具体内容官网很多,其架构中,openedge-hub作为所有模块的通信中心节点(消息的接收和转发)是非常重要的,本篇主要介绍一下openedge-hub模块的启动以及在QOS=0的情况下消息的发送和转发,本文主要是为了记录下思路方便后续改造,因个人水平有限,对于M...原创 2019-03-15 16:18:42 · 1245 阅读 · 0 评论 -
openedge-hub模块请求处理源码浅析——百度BIE边缘侧openedge项目源码阅读(2)
前言在openedge-hub模块启动源码浅析——百度BIE边缘侧openedge项目源码阅读(1)一文中浅析了openedge-hub模块的启动过程,openedge-hub为每一个连接的请求创建一个实体——session,这个实体负责创建后会话的处理(这部分代码位于openedge/openedge-hub/session/session_handle.go),比如说处理连接、发布、发布确认...原创 2019-03-18 17:26:40 · 474 阅读 · 0 评论 -
openedge-function模块浅析——百度BIE边缘侧openedge项目源码阅读(3)
前言中断了一段时间,发现前面分析的hub模块的源码拉错分枝了(对,我就是个菜鸡),不过大致流程差不多,有时间改一下。这次分析openedge-function模块,openedge-function模块比较简单,很多核心功能其实还是依赖于master和hub的。openedge-function启动下面将openedge-function模块简称为function模块入口函数是open...原创 2019-04-01 17:22:32 · 459 阅读 · 0 评论 -
openedge-function模块进行函数运行源码浅析——百度BIE边缘侧openedge项目源码阅读(4)
前言之前的一篇文章介绍了openedge-function模块(下面简称function模块)进行初始化的部分,下面整体过一下启动一个函数的流程。接收到消息之前介绍过,ruler是整个function模块的核心,其负责进行接收启动函数的命令以及向master模块请求启动模块,并将函数运行后的结果发送至hub模块中。下面看一下接收到消息的代码:func (rr *ruler) start(...原创 2019-04-01 21:17:56 · 449 阅读 · 0 评论