基于微服务架构的智慧社区应用服务与资源管理系统

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:aiwoba9982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智慧社区是指利用物联网、云计算、移动互联网等新一代信息技术,为居民、居委会、业委会、物业和其他服务机构等社区相关人员提供智慧化生活环境和新的社区管理形态的一种集成应用系统。但是,目前的智慧社区应用系统,大多数缺乏实名制的邻里社交机制;智慧社区的相关应用服务众多,包括居民生活服务、便民便利服务、物业管理服务、居委会工作管理服务、党建管理服务等,随着智慧社区应用规模的不断扩展,其应用服务范围及复杂度会不断增加,从而给应用服务治理提出了新的挑战;基于云基础设施的平台服务(Paa S)可为智慧社区的应用服务提供开发和运行环境,平台服务的基础是资源管理,但目前云平台服务的资源管理缺乏对长期运行的长服务的支持。针对上述问题,本文以实验室承担的“智慧邻里社区服务软件系统研发”实际项目为背景,在对微服务系统架构、即时通讯、资源管理及服务治理等相关技术进行深入分析研究的基础上,设计并实现了智慧邻里社区服务系统中的实名制邻里社交子系统,基于微服务架构的应用服务管理子系统及支持长服务的资源管理子系统。测试及应用表明,上述系统是可行及有效的。与其他类似系统相比,本文工作具有以下特点:1)微信等SNS(Social network service)社交应用为面向服务的应用开发提供了一种新的模式,但在智慧社区应用中,居民、居委会、业委会、物业和其他服务机构等相关社区人员之间需要一种更强的类似于现实生活中熟人社会的信任机制。针对实际项目的需求,本文提出了一种基于实名制的邻里社交模型,基于该模型设计并实现了包括即时通讯、用户状态管理、应用消息推送等功能的邻里社交子系统。测试情况表明,该子系统为智慧社区平台服务提供了一种应用通用服务,智慧社区的众多应用服务均可在此基础上构建。2)Yarn是目前广泛使用的一种开源的统一资源管理平台,但是Yarn缺乏对于长时间运行的诸如Mongo DB、Storm、Tomcat Server等长服务的支持。本文在Yarn的基础上,在服务注册、日志管理、容器资源动态变更三个方面对其进行改进,设计并实现了一种支持长服务的资源管理子系统。测试情况表明,改进后的Yarn平台可正常支持长服务的运行,且将Storm,Tomcat等长服务运行于Yarn平台的服务启动、响应时间与不运行于Yarn集群时相差小于1%。3)随着智慧社区应用服务的规模和范围不断增加,应用服务的负载均衡,应用服务之间、应用服务与平台服务之间的依赖关系维护将日益复杂,服务治理问题将日益突出。本文在微服务架构、开源框架Dubbox和Zookeeper的基础上,设计并实现了智慧社区应用服务管理子系统,实现了应用服务的注册、发现、监控、调用统计、容量评估等功能。测试情况表明,该子系统可对诸如社区贴吧,用户在线状态管理等微服务化的智慧社区应用服务及平台服务进行有效治理。
其他文献
目的了解糖尿病合并便秘患者直肠肛门有无运动障碍、肛门直肠测压的特点及其影响因素,从而指导临床治疗。方法使用荷兰MMS公司生产的Solar GI型胃肠动力学检查系统,对按诊断
目的探讨全体位盆底康复治疗系统在女性阴道分娩后混合型尿失禁(MUI)的疗效。方法回顾性分析2015年8月至2018年1月芜湖市中医医院诊断为MUI的292例患者的临床资料,根据治疗方
本期封面工程为重庆市石板坡长江大桥复线桥南桥头立交工程,由重庆市设计院设计。该立交是由江南大道、南岸滨江路、江苑路等5条道路相交形成的组合式立交。其特点为:(1)南桥
大跨度悬索桥由于工程规模大,涉及专业面广,时间及空间跨度大,配套项目多,且需要土建施工单位、钢结构加工厂家、设备供应商、交通工程及沿线设施施工单位等多家单位协作完成,因此
外阴白色病变是女性外阴发生色素改变的一种慢性疾病,病因至今不明,主要表现为外阴色素脱失、奇痒,皮肤粗糙或者变薄皲裂,弹性丧失或溃疡等,严重影响妇女生活质量,属于妇科疑
目的:检测抑癌基因PTEN在胃癌中的表达,观察其与胃癌临床病理因素的关系及与P-ERK、MMP-9蛋白表达的相关性,探讨PTEN基因在胃癌发生、发展过程中的作用。 方法:应用免疫组化(S
人体姿势估计旨在从图像中检测和识别人体的主要关节位置,是实现图像理解和行为识别的关键技术,也属于计算机视觉中的基本问题。近来,随着卷积神经网络的应用,人体姿势估计精度得到了很大的提高。但是在关键点被遮挡、人与人间的重叠、复杂的背景等情况下,网络依然会识别出一些错误的点。针对上述问题,本文首先提出了一个多尺度协同网络,通过不同尺度的特征图输入赋予每个网络不同的功能;继而提出了多尺度线性加权的损失函数
随着我国综合国力的增加,经济得到了迅猛的发展,体育产业也呈现出迅速发展的态势,成为我国经济体系中的重要角色。体育产业发展受到国家层面的重视,上升为国家战略,意味着体
采用JAVA语言的套接字通信机制,构造一个基于应用层的企业智能即时通讯系统。简要介绍了应用层客户端与服务器端通信协议的制定、客户端软件各主要功能的设计和实现方法,并对服
<正> 配在可携带机械上的发动机,设计的着眼点,首先应放在小型、轻便上。