微服务相关技术研究与应用实践

来源 :上海市计算技术研究所 | 被引量 : 1次 | 上传用户:yaqi007666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网时代,社会变革和发展的速度已经达到了前所未有的高度。各类商业模式优化升级,创新层出不穷,各类终端设备与日俱增,款式日新月异,这得益于互联网技术的强力支撑,更激化了互联网技术的进一步快速发展。对互联网技术来讲,商业模式的变更则意味着旧业务逻辑的变更和新需求的增加,终端设备的增加即意味着访问量的增加,除此之外还有系统可靠性、稳定性、可维护性的相关问题,这些都对互联网技术提出了更高的要求。近些年来,业界在架构领域更进一步,提出了微服务架构的概念,将功能模块拆分为小的微服务,进行独立开发测试与部署。相比于传统的单体架构,微服务架构去中心化、高度自治、自动化,微服务带来了更高的灵活性、更低的系统耦合度、更好的规范性等诸多优势,可以更好地满足企业软件研发体系发展需要,提高研发效率,降低维护成本。本文首先介绍了微服务相关概念及常见开发工具组件。其次,在微服务架构中,业务拆分通常伴有数据库分离,但是部分业务需要整合多个微服务的数据,针对此数据集成问题,提出了将Mysql数据库binlog增量消息发送至Kafka并构建集成数据库的解决方案,并通过测试验证了方案的有效性。再次,对微服务架构中客户端负载均衡器ribbon进行了研究分析,在原有负载均衡算法基础上改进了一种动态权重负载均衡算法,该算法周期性地收集CPU剩余计算能力、剩余内存等负载状态信息,再将这些信息换算为负载服务器权重,ribbon根据负载服务器权重分发请求,并通过测试验证了算法的高效性。最后,将微服务架构应用于工业领域实践。利用微服务架构搭建污水处理管理系统,并将数据集成方案和负载均衡方案引入系统实践,通过对系统的测试,验证了微服务架构的有效性。
其他文献
<正> 信息技术、能源和材料是现代文明的三大支柱。其中,材料是人类生产和生活必需的物质基础,人类的历史也以当时使用的材料命名。纵观人类整个历史,材料从"石器时代"、"青
目的通过火针结合三氧血穴位注射治疗对改善慢性湿疹的临床症状入手,对患者治疗前、后的相关指标进行量化,并统计和分析,观察火针与三氧血穴位注射相结合治疗慢性湿疹的临床
等离子体因其特殊的物理化学性质,已在工业中得到广泛使用。典型的工业应用有:等离子体刻蚀、镀膜、表面改性、喷涂、烧结、冶炼、加热、有害处理等。其等离子体产生方式主要
全面预算管理是提升企业管理控制水平的重要手段,对于增强企业竞争力具有重要意义。随着全球经济的发展,公司类型和经营业务日益复杂化,传统预算管理的弊端凸显:如预算过于偏
目的探讨透明质酸填充联合A型肉毒毒素注射在面下部轮廓重塑中的效果、满意度及安全性。方法回顾2014年12月至2017年5月接受面下部轮廓重塑治疗的78例求美者,根据美容方案将
螺旋波等离子体源即通过螺旋波激励放电的等离子体,为目前等离子体密度最高的低温等离子体源之一,可达1014cm-3。是Boswell在1970年第一个利用螺旋波产生了等离子体。在该等离
县级政府组织是我国各项政策的具体执行者,在行政层级中,其位于行政组织系统的底层,宛如行政组织体系的基石。随着东盟博览会永久落户广西南宁和广西北部湾经济区发展规划的
近年来,宽带互联网在中国呈现迅速发展的态势,全国各大运营商的网络规模不断扩张,如何快速便捷地对网络设备和网络业务进行监控管理也变得越来越困难。网管监控系统管控的网
随着各种各样教学方式的出现,朗读教学法开始出现在众人的视线中,但是各种朗读误区也开始出现。我们要寻找到合适的朗读教学法,让学生们走出感情朗读的误区,提升自身的朗读能
自从2002年全国人民代表大会第九届常委会通过了《中华人民共和国清洁生产促进法》(该法在2012年的全国人大十一届修正后于2012年7月1日正式施行)后,清洁生产逐渐成为企业可持续