事件驱动的分布式服务系统的研究与设计

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:yuanpings
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在物联网环境下,物理设备产生的事件需要及时的推送到响应式服务中进行处理,事件的处理可能涉及多个不同的服务协作完成,这时需要保证服务之间的协作及时有序的进行。并且,物理设备在地域上的分布是较为分散的,其中部分对实时性要求较高的服务需要贴近部署在物理设备附近,分散部署的服务很难进行有效的管理。本文通过对比目前的分布式服务系统,创新的提出把事件驱动的特性融入到服务构建的过程中,解决服务之间高效、有序的协作问题。通过构建分布式服务运行时环境,针对分散部署的服务进行有效的管理以及监控。服务的生成分为原子服务和组合服务两个层面。在原子服务生成层面使用了 Actor模型,构建服务内部的事件响应逻辑。这里改进了服务描述方式,使其可以描述具有事件驱动特性的服务。在服务组合层面,把服务组合融入到了流程建模的过程中,这里使用了 EPC模型作为具有事件驱动特性的建模标准,保证了服务的有序协作。首先,构建出EPC模型的流程编辑器。然后,在编辑器中构建流程模型的语法检查功能。最后,在建模过程中进行具体的服务信息绑定,以此来提供分布式服务运行时代理对服务协调管理的依据。为了对分散部署的服务进行高效的管理,首先,对已经构建好的流程模型进行分割操作,把其中的函数与事件关系提取出来。其次,根据服务域的不同把分割出来的函数划分到不同的代理中进行管理。代理向发布订阅系统订阅自己服务域内的事件主题,具体的事件消息由代理发送给服务。通过之前的分割操作,获取到的事件函数对应关系来协调服务域内的服务调用。最后,对流程的运行进行管理与监控。管理中心的服务既可以接受代理发来的状态信息,也可以发送控制流信息到代理中去,通过这样的设计可以对分布式的服务进行高效的监控与管理。本文详细阐述了基于事件驱动的分布式服务系统的功能需求、设计原理和系统实现,并通过系统测试验证了系统的可用性。
其他文献
<正>近十几年书画界笔下流传的书写错误和对某些常见诗文联语的误读误解,大都与文史知识欠缺、读书过少或者不求甚解有关。例如普遍认定"海纳百川,有容乃大;壁立千仞,无欲则
期刊
<正> 古近代日本写生花鸟画的发展过程中,中国清代旅日画家沈南苹(日本享保十六年十二月至享保十八年九月,即1731—1733年在日)和宋紫岩,曾产生过重要影响,这是早已为我们所
期刊
目的探讨临床肩难产产妇的助产护理效果。方法将2017年2月至2018年6月90例肩难产产妇随机分组,对照组遵循常规护理,实验组落实常规护理联合助产护理。比较两组肩难产产妇满意
LDPC码即低密度奇偶校验码,是麻省理工学院博士Gallager在1962年博士论文中提出的一种接近香农极限的编解码方案。LDPC码已经成为IEEE 802.16e、UWB和WiMax的标准编解码方案,
<正>2012年1~11月份,江苏省建材工业大部分产品产量下降程度有所减缓,产值仍趋增长,效益下降势头有所改善,行业整体运行情况出现微弱回升态势。一、产品产量与去年同期相比,
大学生热衷网络"偷菜"是网络游戏、大学生群体和社会三个层面多种因素共同影响而产生的一种现象,这种现象对大学生的精神家园有着摧毁性的影响。
汽油国Ⅵ标准发布后,烷基化汽油在汽油调和组分中的比例将会大幅提高。在对我国目前已有的和在建的烷基化装置的产能进行分析的基础上,浅析作为主要汽油生产商的中石化、中石
非晶氧化物半导体薄膜晶体管(AOS-TFTs)由于其具有器件迁移率高,可见光区域透明性好,大面积均匀性优良等特点,有望取代传统的硅基器件应用于新一代显示技术。近年来许多研究
石墨烯(Graphene)是一种新型二维材料,原子级厚度、优异的性能和广泛的应用使得石墨烯被认为是未来纳米光电器件最有前途的候选材料。成功的合成与转移大面积石墨烯是实现石
新闻侵权问题是当下社会关注的焦点,随着公民权利意识的觉醒,对公民权利的法律保护日趋完善,新闻侵权纠纷和诉讼集中出现,特别是新闻侵害名誉权最为多见。新闻侵权的严格责任