基于微服务架构的系统设计与开发

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:sksliuxin6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年来微服务架构异常的火热,以至用来构建微服务的Netflix、Dubbo、Spring Cloud等产品社区也变得越来越活跃。简而言之,微服务就是将一个完整的应用从数据存储到业务逻辑开发垂直切分为多个不同的服务,每个服务都具有自己独立的生命周期和服务边界,可以独立部署、独立维护、独立扩展,服务与服务之间通过统一风格协议的API进行相互通信。与此同时,Docker容器技术的流行也加快了微服务普及的进程。本文首先研究了微服务架构的基本思路和Docker容器技术的核心原理为课题研究作可行性研究和积累充足的理论和技术基础。接着介绍了现今比较流行的微框架Spring Boot,本课题中所开发的所有服务都是基于Spring Boot开发的。然后本文选择共享经济中私人公寓和私家车的产品模型作为业务开发方向,基于Spring Cloud将系统垂直切分为4个独立的业务服务:产品服务、订单服务、用户服务和公共服务。系统集成Eureka做服务发现,使用Zuul做路由网关,使用Feign做负载均衡,课题项目使用Docker容器部署所有的服务。课题根据上述的技术架构使用Java语言完整地开发出了整个私人公寓和私家车出租系统,并顺利地通过了功能和性能测试,基本达到了预期设计。
其他文献
在农民抗争中,精英型意见领袖扮演着极其重要的角色,其作为一种核心力量存在于抗争行动的始终。他们通过运用自身的社会资源,合理建构抗争行动的意见框架,广泛动员与事件关联
阿多诺以社会学角度为切入点,把流行音乐作为美学研究的中心课题,认为随着文化工业的兴起,音乐艺术已发生蜕变,失去了真实的个性和独立性。他以马克思对商品拜物教的经典分析
随着互联网和软件技术的发展,软件系统架构从单体式架构到面向服务架构一直在不断演进。近年来,面向服务的架构方式由于其灵活、解耦、规范化等诸多优势,被广泛应用于大型企
论文以凯美灯饰为现实案例,通过对国内灯饰企业B2C电商平台的分析,主要研究了三个方面的内容:一是灯饰企业电商平台进行网络营销的可行性,二是灯饰零售品牌电商B2C的渠道定位
近年来,国内外已出台了心脏再同步化治疗(CRT)的指南。小规模研究显示心脏超声(简称心超)在评价心脏同步性、预测CRT疗效方面很有价值。但是,新近的PROSPECT研究结果显示,任
价值的符号中介打破了现今关于价值来源的几种流行说法,尤其是在网络世界的虚拟现实中,价值的符号中介不得不引起我们对价值产生和存在的反思。价值的这一现象造成了人类对价
目的:探讨Roy适应模式联合耳穴贴压对高血压伴焦虑症患者的影响。方法:将100例高血压伴焦虑症患者随机分为对照组与观察组各50例,对照组给予常规治疗和护理,观察组在对照组基
改革开放以来,我国经济社会发展取得了辉煌成就,“经济卫士”——工商行政管理部门发挥了应有的重要作用。当前,我国经济发展进入新常态,政府职能加快转变,新一轮行政体制改
以多彩科技生产的垂直鼠标为研究对象,通过与传统平放鼠标的人机设计对比分析,论述了由于鼠标革命的产物——垂直鼠标的熨斗形外观设计及右侧面的按键巧妙布置,进而消除了传
在介绍抗菌剂抗菌机理及其特点的基础上,概述了应用于包装行业中的各种抗菌材料,并展望了抗菌包装材料良好的发展前景。