期刊文献+
共找到4篇文章
< 1 >
每页显示 20 50 100
基于动态权重的一致性哈希微服务负载均衡优化 被引量:8
1
作者 张开琦 刘晓燕 +2 位作者 王信 吉春山 严馨 《计算机工程与科学》 CSCD 北大核心 2020年第8期1339-1344,共6页
随着互联网技术的发展,互联网服务器集群的负载能力正在面临着前所未有的挑战,实现合理的负载均衡策略尤为重要。为了使负载均衡达到最佳的效率,可以使用一致性哈希算法来对集群负载均衡系统进行负载分配。针对微服务架构的服务器集群场... 随着互联网技术的发展,互联网服务器集群的负载能力正在面临着前所未有的挑战,实现合理的负载均衡策略尤为重要。为了使负载均衡达到最佳的效率,可以使用一致性哈希算法来对集群负载均衡系统进行负载分配。针对微服务架构的服务器集群场景,对该集群负载均衡的特性进行分析,提出一种基于虚拟节点的一致性哈希环的设计与分割方法及基于动态权值的分配策略,在一致性哈希算法的基础上,实现服务集群之间的负载转移,解决微服务集群中服务负载增多,导致服务之间负载不均衡的问题,防止其中某些服务因为负载压力过大,导致服务崩溃的问题。经实验表明,与传统的一致性哈希算法相比,改进后的负载均衡策略负载不均衡的概率是原来的31%;并且动态分配策略具有良好的负载均衡性能,有效地解决了微服务分布式架构的负载均衡问题。 展开更多
关键词 微服务 一致性哈希 负载均衡 动态权值
下载PDF
基于微服务架构的中医信息服务系统设计与应用 被引量:6
2
作者 张开琦 刘晓燕 +2 位作者 王信 吉春山 严馨 《电子测量技术》 2020年第3期1-5,共5页
针对现有的传统单体式中医信息服务系统进行研究分析,发现传统式的单体式中医信息服务系统应用在稳定性、可扩展性、开发测试及维护人员之间的协调方面存在不足,设计了一种面向微服务的中医信息服务系统的设计方法,按照微服务架构组件... 针对现有的传统单体式中医信息服务系统进行研究分析,发现传统式的单体式中医信息服务系统应用在稳定性、可扩展性、开发测试及维护人员之间的协调方面存在不足,设计了一种面向微服务的中医信息服务系统的设计方法,按照微服务架构组件化设计方法,将系统按照核心功能划分为一个个微服务,并为每个微服务进行独立的部署。本系统运用Spring Cloud框架来构架基于微服务的TCMIS系统,运用Spring Cloud中Eureka、Zuul、Ribbon、Hystrix等组件对传统的TCMIS系统进行重新设计,采用前后端分离的设计方法,使开发人员、测试人员和维护人员更加便捷的协调工作,通过采用微服务架构对TCMIS系统重构,结果为重构后的TCMIS系统响应速度和可扩展性大幅度提升,方便维护人员对其进行更好的管理,解决传统单体式架构在扩展功能时遇到的困难。结果表明采用微服务架构的设计方法,TCMIS系统在重构后的服务调用平均时延在400 ms左右,服务数据的提交平均时延在200 ms左右,并且扩展功能更为便利,对比传统单体式架构得到了巨大的提升。 展开更多
关键词 微服务架构 SPRING CLOUD 服务发现 负载均衡
下载PDF
基于变更事件驱动的微服务组合平台设计与实现
3
作者 王信 刘晓燕 +2 位作者 张开琦 王星 严馨 《计算机工程与科学》 CSCD 北大核心 2021年第10期1781-1788,共8页
微服务组合领域尚处于未成熟阶段,需要更完善的解决方案,因此设计了一个基于变更事件驱动的微服务组合平台。该平台相比现有的解决方案,在领域特定语言层面上支持细粒度数据访问控制,并进一步丰富了语言表现力。引入Spring Cloud Netfli... 微服务组合领域尚处于未成熟阶段,需要更完善的解决方案,因此设计了一个基于变更事件驱动的微服务组合平台。该平台相比现有的解决方案,在领域特定语言层面上支持细粒度数据访问控制,并进一步丰富了语言表现力。引入Spring Cloud Netflix生态系统,解决平台中微服务不能动态部署的问题,提高了健壮性。对于触发微服务组合的事件,增加了对Web资源的变更检测,即对XML文档的内容和结构2个层面的比较,并对现有的XML文档内容层面的比较方法进行优化,综合考虑了内容和结构的相似度度量。实验结果表明,该微服务组合平台更加完善、丰富,注重私隐保护,容错性更强,在算法时间效率上亦有提升。 展开更多
关键词 微服务组合 领域特定语言 访问控制 编译器 运行时系统 相似度
下载PDF
基于微服务的有毒化学品运输泄露信息系统的设计与实现
4
作者 王信 刘晓燕 +2 位作者 张开琦 王星 严馨 《陕西理工大学学报(自然科学版)》 2020年第3期60-67,共8页
为了避免有毒化学品在交通运输过程中泄露对周围环境造成的严重危害,设计了基于微服务的有毒化学品运输泄漏信息系统。系统借助Spring Cloud框架下的服务注册中心、API网关、负载均衡、熔断保护以及作为分布式消息系统的Kafka等组件,各... 为了避免有毒化学品在交通运输过程中泄露对周围环境造成的严重危害,设计了基于微服务的有毒化学品运输泄漏信息系统。系统借助Spring Cloud框架下的服务注册中心、API网关、负载均衡、熔断保护以及作为分布式消息系统的Kafka等组件,各微服务被部署在Docker容器中,提高了系统的可扩展性、资源利用效率和容错性;借助大气扩散模型构建的大气扩散微服务,可预估出有毒化学品泄漏后的威胁范围;地理可视化微服务则将预估出的威胁范围绘制到地图应用程序上。实验结果表明,系统可为管理人员提供有毒化学品的预计泄露范围,并在可视化的地图应用程序中显示出来,可为相关管理人员及时采取救援措施提供依据,进而尽可能减少周边经济和环境的损失。 展开更多
关键词 微服务 服务注册中心 网关 分布式消息系统 有毒化学品 运输
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部