[DSF] Devices Syndication Foundation Architecture V1
目标
提供开发人员简单方便的硬件状态监控平台。
架构图
重点设计
采用Zookeeper的运作逻辑
1. Server端Keeper维护由Client端Author Publish过来的Device。
2. Server端Keeper定时移除一段时间内没有Client端Author Heartbeat 的Device。
3. Client端Author Publish Device后,Device状态有更新要通知Server端Keeper更新。
4. Client端Author Publish Device后,要定时对通知Server端Keeper做Device Heartbeat。
5. Client端Reader可以Query Server端Keeper上的Device,当查询不到的时候代表该Device断线。
6. Client端Reader可以Subscribe Server端Keeper上的Device,当Device状态有更新时会收到通知。
Device状态数据
1. 采用字典方式Dictionary储存状态数据,并且采用字符串格式来做数据索引、数据内容默认为各种基本数据型别,而这个Dictionary必须要能通知状态变更。
2. 另外数据内容也可以是CustomState,只是这个CustomState必须要可以串行化,并且要能通知状态变更。
转载于:https://www.cnblogs.com/clark159/archive/2012/08/29/2661770.html
[DSF] Devices Syndication Foundation Architecture V1相关推荐
- PUB/SUB Pattern-Oriented Software Architecture v1巨详细读书笔记 11
GoF的Observer有没有什么变体存在,他的别名可以叫什么?在本笔记中,Publisher-Subscriber(出版-订阅)模式为这些问题做了完美解答.在笔记的最后还描述了Pattern Sys ...
- Windows Communication Foundation from msdn
https://msdn.microsoft.com/en-us/library/dd456779(v=vs.110).aspx Windows Communication Foundation Ar ...
- AMD: Developer Guides, Manuals ISA Documents
https://developer.amd.com/resources/developer-guides-manuals/ The list below contains a selection of ...
- WCF与现行分布式通讯技术性能对比
1:前言 WCF是FrameWork3.0下的分布式框架. 本文讨论WCF与现行分布式通讯框架的性能对比.要求阅读者有一定的WCF基础(可以参照Windows Communication Founda ...
- linux设备驱动归纳总结(八):1.总线、设备和驱动【转】
本文转载自:http://blog.chinaunix.net/uid-25014876-id-109733.html linux设备驱动归纳总结(八):1.总线.设备和驱动 xxxxxxxxxxxx ...
- 深入研究微服务架构——第二部分
目录 介绍 背景 为何选择Microsoft OWIN? Microsoft OWIN Hello World 使用代码 为自主机配置Web API 添加Web API控制器 如何调用你的服务? 通过 ...
- linux fb设备驱动,linux设备驱动归纳总结(八):1.总线、设备和驱动
linux设备驱动归纳总结(八):1.总线.设备和驱动 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...
- SCOM 2007 R2安装部署各组件支持的操作系统详细列表
SCOM 2007 R2安装部署各组件支持的操作系统详细列表 本文章介绍在安装部署SCOM 2007 R2中所支持的操作系统列表,本文章是在微软官方文章的基础上进行整理以方便大家查阅! Operati ...
- win策略计算机配置,BGinfo配置策略(Server2012R2-Win10)
1.策略效果: 如图所示可现实登录域账号后,在屏幕右下角显示如下:登录名.域名.计算机名称.登录时间.IP地址等相关信息(主要是通过WMI抓取相关信息) 2.Bginfo使用方法: 1.打开Bginf ...
- 除了欧拉公式,这8个数学公式也足够美丽且神奇
来源:知乎,作者:Patrick Zhang www.zhihu.com/question/26292855/answer/253413351 到底哪个是 最美的公式 1 概率分布公式 查看全文 ht ...
最新文章
- RHEL6.3 NFS服务搭建过程详解
- Python股票分析系列——基础股票数据操作(一)
- ecmall挂件开发实例二(转)
- 合肥师范学院计算机操作系统期末考试题,2005级操作系统期末试卷A卷及答案
- EPUB阅读工具-读者推荐
- 使用SQLParameter解决SQL注入问题
- 51单片机步进电机c语言程序,51单片机的步进电机c语言驱动程序
- sleuth feign instrument 分析
- 怎么找网页源文件位置_网页源文件看不到swf或者MP3,怎么找音频文件真实地址、...
- 如何申请一个微信订阅号
- 使用BL0942 计量芯片获取计量数据
- c语言ntc程序,NTC热敏电阻温度计算以及C语言实现
- AssemblyInfo.cs文件中的程序集属性
- 大学物理复习笔记——相对论
- 《“十四五”数字经济发展规划》推广电子合同等应用,君子签为政企数字化赋能
- Eassy-Jun.25
- Jetson nano GPIO的使用
- 2. Mybatis流程
- Java小白必须掌握的英语单词(3)
- 3D游戏建模入行难吗?怎么学比较靠谱
热门文章
- Hadoop基础-HDFS数据清理过程之校验过程代码分析
- 【终结版】win10 激活技巧分享
- 保存单文件为mhtml
- 安装Oracle问题总结
- CKEditor 实例
- 贪心 Codeforces Round #303 (Div. 2) B. Equidistant String
- linux常用命令(3)——系统管理1
- 一路风景之川藏线徒步笔记
- windows xp下Apache2.2.11整合Tomcat6.0.20(集群模式无集群模式)
- 计算点、线、面等元素之间的交点、交线、封闭区域面积和闭合集(待续)