- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
摘要
随着公司的基础设施和基础服务的增加,且须满足线上业务的稳定性,运维人员的业务压力随之增加。业务量与系统复杂度与日俱增,系统资源的占用过大,服务流程过慢等问题层出不穷,基于虚拟机编排已经不能满足日益增长的用户需求,这大大推动了容器编排技术,微服务成为了后端服务的首选。
本系统所开发的系统为解决上述问题,将自动化数据中心设为研究对象,使用了IDEA开发工具,MongoDB作为数据库存储,并且使用了消息中间件RabbitMQ来对APIServer和Agent进行流量削峰,异步解耦。以回调的方式进行任务消息推送。使用了Vue3、Flask和Pymongo组合框架搭配NaiveUI组件库,实现了一个基于微服务架构和Web技术并且具备可扩展性、高可用性和易于监控的运维资源数据配置和管理系统。本系统中每个服务都有清晰的边界,服务之间没有直接耦合的关系。
关键词:资源数据配置和管理系统;微服务架构;Flask、Vue3框架;MongoDB;Golang
ABSTRACT
Withtheincreaseofthecompanysinfrastructureandbasicservices,andmustmeetthestabilityofonlinebusiness,operationandmaintenancepersonnelbusinesspressureincreases.Thebusinessvolumeandsystemcomplexityareincreasingdaybyday,thesystemresourcesareoccupiedtoomuch,theserviceprocessistooslowandotherproblemsemergeinanendlessstream.Basedonthevirtualmachineorchestration,itcannolongermeetthegrowinguserneeds,whichgreatlypromotesthecontainerorchestrationtechnology.Microserviceshavebecomethefirstchoiceforback-endservices.
Inordertosolvetheaboveproblems,thesystemdevelopedbythissystemsetstheautomaticdatacenterastheresearchobject,usestheIDEAdevelopmenttool,MongoDBasthedatabasestorage,andusesthemessagemiddlewareRabbitMQtoperformtrafficpeakclippingandasynchronousdecouplingonAPIServerandAgent.Taskmessagepushisperformedinacallbackmanner.UsingtheVue3,FlaskandPymongocombinationframeworkwiththeNaiveUIcomponentlibrary,adataconfigurationandmanagementsystemforoperationandmaintenanceresourcesbasedonmicroservicearchitectureandWebtechnologywithscalability,highavailabilityandeasymonitoringisimplemented.Inthissystem,eachservicehasaclearboundary,andthereisnodirectcouplingrelationshipbetweenservices.
Keywords:Resourceconfigurationmanagementdatabasesystem;Microservicearchitecture;Flask,Vue3framework;MongoDB;Golang
目录
TOC\o1-3\h\u第1章绪论 1
1.1论文研
您可能关注的文档
- “双减”背景下的国家中小学智慧教育平台使用调研究------以黄州区T小学为例论文.doc
- “双碳”目标下我国绿色税收体系的现状及优化研究-论文.docx
- AI在初中物理教学中的应用-论文.doc
- FC公司汽车零配件仓储管理优化分析-论文.docx
- H5新闻作品的创新表达研究——以“沉浸式交互H5深海之锤”作品为例-论文.docx
- 安徽省农业科技投入对农民收入的影响研究论文.docx
- 波音飞机超温虚警故障的分析-论文.docx
- 沧州市初中政治课教学中引导学生自主学习的路径探究-论文.docx
- 城市数字经济发展对环境污染的影响及优化路径研究——以G省G市为例-论文.docx
- 储能型光伏系统中双向DC_DC变换器设计论文.doc
- 基于ZigBee草莓温室环境监测系统的设计与实现-论文.docx
- 基于单片机的小区照明控制系统-论文.docx
- 基于单片机的鱼缸智能控制系统设计-论文.docx
- 基于单片机的智能家居护眼台灯系统设计-WP12.78-16054字论文.docx
- 基于单片机的智能交通信号灯控制系统的设计论文.docx
- 基于三菱PLC的升降横移式立体车库控制系统设计论文.docx
- 基于深度学习的多标签图像分类系统设计与实现-论文.docx
- 基于深度学习的图像风格迁移系统的设计与实现-10.53-0-13442字论文.docx
- 基于思维品质的初中英语阅读课提问与反馈研究-论文.docx
- 基于速度的力量训练对跳高运动员下肢爆发力的影响研究论文.docx
文档评论(0)