MetaManager

是edged和edgehub之间的消息处理器,它还负责将元数据存储到轻量级数据库SQLite或从中检索元数据(metadata)。

根据以下不同的operation接收不同类型的消息:

²  Insert

²  Update

²  Delete

²  Query

²  Response

²  NodeConnection

²  MetaSync

Insert Operation

(when new objects are created)

插入操作请求由edgehub从云接收—>分派到metamanager—>保存在sqlite中并将异步消息发送到edged—>edged处理Insert请求(例如通过启动pod并在消息中填充response)—>metamanager检查消息,提取resp并发送回edgehub—>edgehub将resp发送回云。

Update Operation

(can happen on objects at the cloud/edge)

Delete Operation

(when objects like pods are deleted from the cloud)

Query Operation(查询)

可以在边缘本地查询元数据metadata,也可以从cloud查询某些远程资源(例如config maps/secrets)。根据分隔符“ /”,可以将消息资源分为三部分(resKey,resType,resId)。

Response Operation

Responses are returned for any operations performed at the cloud/edge.

NodeConnection Operation

NodeConnection从edgeHub接收操作消息,以提供有关云连接状态的信息。metamanager会在内存中跟踪此状态,并在某些操作中使用它,例如对云的远程查询。

MetaSync Operation

此操作信息会被metamanager定期发送,以同步边缘节点上运行的pod的状态。同步间隔是可配置的,在conf/edge.yaml中,默认60秒

最新文章

  1. down的另一种用法
  2. guess number
  3. IE6 P标签下DIV无法inline-block
  4. 大数计算_BigNum优化_加减乘除乘方取余_带注释_数组
  5. 【SIGGRAPH】用【有说服力的照片真实】技术实现最终幻想15的视觉特效
  6. Android study first ----------安卓项目目录结构及adb指令
  7. Centos Python2 升级到Python3
  8. hdu 3836 Equivalent Sets
  9. centos5.8本地安装yum资源,安装软件包
  10. 使用.bat来执行Java程序基础
  11. 怎么过滤  
  12. 雷林鹏分享:jQuery EasyUI 数据网格 - 自定义排序
  13. mongodb导入导出数据
  14. 转载:UML学习(二)-----类图(silent)
  15. 集合总结一(ArrayList的实现原理)
  16. (原)2018牛课多校第4场--G
  17. AndroidのInputFillter之按字符过滤长度,一个中文当两个字符
  18. ssh scp 加端口
  19. SSISDB6:参数和环境变量
  20. 006使用Grafana展示时间序列数据

热门文章

  1. UE 实现镜头平移,旋转和缩放
  2. C与C++有什么区别
  3. KingbaseES 自增列三种方式
  4. Gitea v1.17.0 正式发布 | 集成软件包管理器、容器镜像仓库
  5. [Python]-字典-实践经验总结
  6. Kubernetes 中部署 NFS-Subdir-External-Provisioner 为 NFS 提供动态分配卷
  7. kvm安装windows使用virtio驱动下载地址
  8. es证书生成方式
  9. Elasticsearch:Elasticsearch SQL介绍及实例 (一)
  10. 前端三件套 HTML+CSS+JS基础知识内容笔记