微服务架构的研究及小区生活服务平台的实现

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:andy1li
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
社会飞速发展,对软件架构提出了更高的要求,好的软件架构应能持续而快速的响应市场需求的变化。传统的单体架构由于功能代码耦合严重,业务伸缩性差、可维护性差等缺点很难进行良好的业务扩展和需求迭代,分布式开发的微服务架构风格应运而生并得到广泛应用。随着城市化的不断推进,小区的数量和规模逐年增大,物业公司竞争激烈,良好的用户口碑对物业公司正常运营和长远发展至关重要,提供优质的服务是获得用户口碑的重要方式。基于以上考虑,本文为物业管理公司开发了基于微服务架构的小区生活服务平台,该平台除了提供基础的物业服务,还通过对接住户与服务提供者,满足了住户的多样化需求,通过提供优质服务提升用户口碑。本文的主要工作如下:第一、从软件架构演化的角度出发,研究了微服务架构产生的背景和特点,以及如何采用微服务架构进行软件开发。第二、对小区生活服务平台的功能需求和非功能需求进行了全面的分析,根据微服务划分模式将划分为多个服务,并设计了本项目的微服务架构。第三,详细设计并实现了小区生活服务平台,包括普通用户端微信小程序,服务提供者微信小程序以及物业管理人员使用的Web后台。对于微服务中每个服务都需要进行的认证鉴权,设计并实现了网关处统一认证鉴权。对于微服务架构中日志分散难以管理的问题,设计了统一的日志收集管理模块。为了提高系统性能,设计并实现了基于服务器负载情况的动态权重负载均衡算法。为了加快响应速度,减轻数据库压力,系统使用Redis缓存,对于缓存和数据库之间数据一致性问题,设计并实现了保证数据最终一致性的同步方案。为了减轻数据库查询压力,使用了过滤器技术,选用Cuckoo Filter算法并对其进行了优化。本项目采用前后端分离技术,利用AJAX请求实现前后端数据交互,后端微服务以Spring Boot框架为基础开发,使用的组件以最新的Spring Cloud Alibaba技术栈为主。最后,对整个系统进行了功能和非功能测试,测试结果表明小区生活服务平台具有高可靠性,且能够在较大并发量的情况下做到快速响应,为用户提供稳定的服务,达到了设计目标。
其他文献
论述了马头选煤厂原跳汰分选系统存在的问题,介绍了采用重介旋流器分选工艺进行改造后的工艺流程,取得的经验,存在的不足和经济效益。
加甘滩金矿床位于甘肃省甘南藏族自治州夏河县,是九十年代由甘肃省地矿局发现的大型金矿床,构造位置位于西秦岭造山带内。矿区出露地层为下三叠统隆务河组,岩性为长石石英砂岩、粉砂质板岩、岩屑砂岩等,金矿体(群)产出于区内北西西向断层破碎带内,呈雁行状、羽状分布,容矿岩石为长石石英变砂岩夹粉砂质板岩。矿区内已圈定178条金矿体。矿石类型为硫化物砂岩型,在岩性上与测试样品没有明显区别。矿石矿物主要为黄铁矿、毒
“以前中国的教学是模仿苏联,把学科分得越细越好。随着中国经济发展,复合型金融人才与交叉学科,是金融教学的发展方向。”第十二届全国人大常委、财经委副主任委员、清华大学五
报纸
面对传统行业利用人工智能技术进行产业升级的迫切需求,机器人被广泛应用于各行各业。目前的主流应用一般是替代人工进行重复性劳动。本文旨在提升机器人应用的智能性,针对特定任务目标的智能识别与分拣技术进行研究。主要是系统研究了视觉深度测距和定位技术、基于深度学习的目标检测和实例分割、工业机器人控制等三种关键技术,并完成相应子系统的开发和验证。针对我国环保行业现阶段面临的民众垃圾分类意识薄弱的窘境,本文设计
长久以来,中国的软件产业一直有一个挥之不去的"印度之痒".许多人是在讨论国内软件产业的时候是言必称印度,但是有多少人知道两个关键的"90%":印度软件的90%收入来自美国等发
<正> 新浪前首席执行官王志东曾经戏言:&#39;最近我到美国走了一圈,不管是到东部还是西部,一不小心就会碰到一个人,哎,我是你的股东呀。&#39;的确,对新经济公司的创业人而言,
我国目前规模最大的焦炉煤气制甲醇项目——内蒙古庆华集团20万t/a甲醇装置,已于2007年9月28日在内蒙古阿拉善经济开发区庆华循环经济工业园内建成投产。该项目总投资2.459亿元,
2019年9月2日,国务院印发《体育强国建设纲要》,要求到2050年全面建成社会主义现代化体育强国,加上赛事审批权进一步放开,为群众性赛事的发展提供了更大空间的同时,也对群众
锅炉作为现代电能供应链中必不可少的一环,近年来很多学者无论是在锅炉的工作效率方面还是在锅炉燃烧产生的氮氧化物对环境造成影响方面都做了大量的研究。面对日益减少的煤
理想信念是人类特有的一种精神现象,是人们的世界观、人生观、价值观在奋斗目标上的集中体现。崇高的理想信念能够激发人们的积极性和创造性,是人们生存发展必不可少的精神向导和精神动力。当代大学生肩负着实现中华民族伟大复兴的历史重任,其理想信念与个人成长发展、与国家前途命运紧密相连。帮助大学生树立坚定的理想信念,有助于他们坚持和巩固马克思主义意识形态的指导地位、坚持正确的政治方向和价值取向、抵制各种错误思想