首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
深度学习在图像识别领域凸显出了优势,而在深度学习图像识别模型训练的准备阶段,制备图像数据集需要人工将图片上的信息进行标注.这一准备过程往往需要耗费大量人力成本与时间成本.为了提升数据制备阶段的工作效率,从而加速深度学习模型的生成与迭代,提出了一种基于微服务架构的多人协作众包式图像数据集标注系统.通过将繁重的标注任务划分...  相似文献   

2.
随着信息化建设的迅速发展,电网传统业务应用面临资源不能高效动态伸缩、高效迁移部署等方面的问题,亟 需在开发平台中引入微服务架构。以Docker 为代表的容器技术则为微服务理念提供了匹配的实现机制,本文从什么是微服 务切入,详细介绍了微服务架构的优势,从电网容器云平台自身实践出发,给出了微服务架构的云端应用实践。  相似文献   

3.
《软件》2016,(5):93-97
本文首先分析传统的单体架构进而解释微服务架构以及分布式环境下四层架构,详细分析了迁移需解决的关键问题如服务间通信机制、数据最终一致性等;然后分析了分布式系统核心问题和Dev Ops基本原则,以此为设计依据提出微服务架构基础设施总体设计,并且对其关键组件如服务注册与发现、持续交付平台、服务网关的实施提出具体方案;最后针对微服务架构基础设施在运维管理中的应用场景进行了探讨,说明了微服务架构设计思想优于单体架构设计思想。  相似文献   

4.
随着云计算技术的不断发展,微服务体系结构受到了越来越多的关注。由于将大型应用程序分割成细粒度的单一服务在开发和维护方面较为方便,许多大型应用程序已经从单体结构发展为微服务体系结构。在微服务架构中,为了提高微服务的可用性,通常采用集群结构的方式部署微服务实例。针对微服务集群中服务器节点随着任务数量的增加而出现负载不均衡的问题,提出了一种基于Xgboost(Extreme Gradient Boosting)的最短预测响应时间负载均衡算法(Shortest Predictive Response Time, SPRT)。首先选取影响任务响应时间的特征参数,然后使用集成学习预测新任务的响应时间,最终将任务分配给预测响应时间最短的服务器节点,以达到服务器节点之间负载均衡的目的。结果表明,相比其他负载算法,所提负载均衡算法在吞吐量、截止率和平均响应时间上都有一定的提升,而且更适用于高并发环境下的微服务集群。  相似文献   

5.
针对应用系统版本升级带来的效率问题,如大规模更新时服务压力大、网络数据传输量大等问题,提出基于微服务架构的应用系统构建模型。基于BsDiff等传统二进制文件增量更新算法,提出应用系统级的增量更新算法ASIUpdate,对应用系统进行局部性的升级,最后开发新算法的原型软件。与传统的应用系统版本更新的效率进行了测试比对,测试结果表明本文算法在效率和资源占用方面有明显提升。  相似文献   

6.
随着数字信息化时代的到来,无论是传统的企业还是新型的行业都需要适应数字化时代的要求,特别是对于企业的信息化建设来说,相关数字化软硬件的应用必不可少,对这些应用的处理也成为信息化建设的一个重要内容,而在何种环境下采用何种方式需要企业高度重视。其中基于容器技术的微服务架构为企业数字化建设提供了良好的平台,通过在容器技术提供的高效运行平台为应用进行微服务化对于企业满足业务需求已经成为信息化建设的焦点。  相似文献   

7.
随着信息系统业务洪峰瓶颈效应持续加大,传统的系统架构因功能强耦合、无法复用能力等问题,很难满足业务快速迭代、业务规模庞大的需求。因此,在信息系统研发模式引入云原生架构,利用云平台已具备的服务能力引入DevOps管理模式,将容器化与微服务架构结合,探索出云原生研发设计模式,满足业务并发量高、线上用户体量大、版本迭代快等需求,推动信息系统向云原生架构演进,有效应对技术架构管理、研发运维转型和安全挑战。  相似文献   

8.
虚拟化技术加速了微服务架构上应用程序的扩展,随着这些应用程序复杂性不断增加,系统实际的性能可能会与预期存在很大差异,因此微服务性能测试机制成为了学者们开始探索的课题。借鉴Web服务质量的测试方法和评价标准,在实验过程中采用了仿真测试方法,通过Kubemark工具基于Kubernetes平台对微服务系统的性能进行测试研究,并根据RFC 2679标准的p百分位数指标对测试结果进行了分析。实验结果表明,微服务性能受所负载微服务类型的影响明显,仿真测试是微服务性能测试的有效研究方法。  相似文献   

9.
由于微服务细粒度的服务拆分方式和去中心化的架构设计相比于传统SOA架构更适合当前互联网敏捷开发、快速迭代的需求,但是传统微服务的服务治理技术难以实现不同技术框架和通讯协议建设的服务之间互联互通,并且存在服务治理与服务高耦合的问题.本文基于服务网格思想实现一个具有服务注册发现、负载均衡、协议转换的网络代理作为微服务架构的服务治理独立组件,并通过Netty框架、protobuf序列化方式、Etcd注册中心和加权轮询的负载均衡算法最大化网络代理性能,实验结果表明本文的设计克服了传统微服务存在的问题,并且网络代理具备高可用、高并发、高吞吐量的性能.  相似文献   

10.
采用组件化方式,可以使应用系统的结构更加清晰,简化大型系统开发和部署的难度. 然而传统的依靠JAR包或OSGI模块实现组件化的方式具有成本高、系统扩展性差和资源浪费等问题. 针对这些问题,本文实现了一种基于微服务的应用框架,通过将业务功能分解到各个离散的微服务中实现对系统功能组件的解耦. 基于该框架,开发人员只需要关注微服务内部业务功能的开发,微服务之间的注册、发现、调用和监控由应用框架完成. 基于微服务的应用框架的使用可以简化系统开发难度,降低代码修改、测试、打包以及部署的成本和风险;功能模块按需扩展,提升大型复杂业务系统运行期动态扩展能力;将故障隔离在微服务内部,提升系统的容错性.  相似文献   

11.
云计算为我们提供了一种全新、高效的方式来部署可扩展的Web应用,这种方式使企业的应用可以按需对计算资源进行分配.微服务架构用于将庞大复杂的应用系统拆分为一系列可独立开发、测试、部署、运行、升级的服务模块.微服务架构为大批互联网企业实现云环境中的应用扩展、降低应用开发复杂度、实现敏捷开发提供了更加有效地方法.本文分析并测试了微服务架构模式,通过一个具体案例——在云环境中开发和部署的企业级应用系统,对两种架构模式实现(单体架构模式和微服务架构模式)进行性能测试,得出评估结果,这些结果对解决企业级应用微服务化中可能遇到的问题具有一定指导意义.  相似文献   

12.
微服务架构是一种新兴的服务架构风格,在处理复杂服务系统时表现出运行高效、部署灵活等特性,相较于单体式服务架构,能够提供更好的业务管理和服务支持。针对检察院复杂的办案业务,需要对服务进行组合封装,形成新的增值服务以满足用户需求。但是,单独进行服务质量驱动的服务封装不能满足检察业务的需求,因此,结合服务功能和服务质量,提出了微服务架构下图规划算法的改进方法(Improved Graphplan Under MicroService Architecture,IGMA)。该方法首先对服务、用户请求建立数学模型,其次综合服务的功能需求和非功能需求,在不同案件类型下为用户提供多种组合方案,最后建立服务工作流,完成案件服务封装。该方法能够智能判断服务组合结构中的分支结构,并对不同的分支结构建立不同的组合方案。实验结果表明,该方法在服务封装的时效性和准确性上有了较大的提升。  相似文献   

13.
14.
在现阶段的发展过程中,信息技术得到了充分的发展,网络技术手段的发展与普及,给人们的生活、工作、学习带来了一定的影响,推动了网络教育模式的发展。网络教育模式在实践中可以突破传统教学模式的束缚,有效提升教学的质量与效果,在今后的发展中有着重要的作用。对此笔者主要对网络教育平台的构建方案进行了简单的分析与研究。  相似文献   

15.
16.
随着软件系统功能日益增加,代码呈现出一种高度耦合的现象.微服务架构将一个单体应用分解为多个微型服务,使系统高可用和可扩展成为可能,并已成为主流架构风格.同时,Docker容器技术的发展,特别是各种Kubernetes系列开源产品的成熟化,使得微服务落地成为现实.文章基于Rancher容器平台给出一种部署微服务系统的解决...  相似文献   

17.
文章结合教育信息化发展的需要,在对高职院校招生管理业务进行调研分析的基础上,利用云计算技术进行弹性化设计,采用微服务架构创建招生“平台+应用”体系,搭建界面友好、功能强大、便于扩展和应用升级的招生一体化信息平台,为高职院校开展招生工作提供了一种较好的信息化解决方案。系统采用微服务架构将各业务功能拆分为精细化的服务,使用容器化模式进行部署和管理,可提高开发人员的工作效率。  相似文献   

18.
当前世界科技革命和产业变革正不断深入推进。大数据、云计算、人工智能、5G、移动物联、数字孪生、虚拟制造等信息技术与传统制造业深度融合,正对制造业发展产生全方位、深层次、革命性影响,支撑制造业转变发展方式、优化产业结构、转换增长动力。然而,制造业是一个跨时空域、跨产业链、跨多主体的复杂行业,不同人、机、料、法、环等生产要素在不同的时期的管理需求也各不相同。传统开发方式采用的单体架构比较单一、固定,已经无法满足制造企业智能化生产、网络化协同、个性化定制、服务化延伸的需求。主要从传统制造业数字化转型过程中软件平台的迫切需求与发展机遇出发,设计面向制造业的平台架构,并对其涉及的关键技术及应用场景进行了初步探讨。  相似文献   

19.
随着互联网和云计算的快速发展,人们对数据信息服务的依赖性日益增强。常规的单一应用结构和面向服务的应用体系结构无法满足业务需求,在云计算应用快速发展的今天,以高灵活、低耦合、高扩展、动态扩展为特征的新型软件应用体系结构,是分布式未来整个软件行业的发展方向之一。同时,以docker为代表的容器虚拟化技术将大大降低大规模部署和实现微服务应用的成本。  相似文献   

20.
传统雷达信号处理系统由于耦合性强、功能单一等缺点,难以满足现代雷达的作战需要,进而催生了“软件化雷达”这一新概念,而软件化雷达的核心目的就是解耦.针对上述问题,基于互联网中的微服务技术,提出一种雷达信号处理系统的构建方法,利用Spring Boot初步搭建了系统.实验结果表明该系统实现了模块间的解耦,且能在配置中心对服...  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号