【摘 要】
:
随着互联网敏捷开发模式的流行,软件研发周期变短,迭代速度变快,传统的开发和运维方式难以有效支持。研发人员完成指定功能后,需要手动集成各模块代码,在代码集成后,需要人工编译、人工部署。然而,依赖人工操作的模式容易出错,发生错误时研发人员需要花费额外的时间和精力处理问题,导致项目延期。代码部署上线后,服务内部如果发生错误,研发人员无法快速感知。另外,用户访问流量具有不可控性,在流量高峰期间,服务资源可
论文部分内容阅读
随着互联网敏捷开发模式的流行,软件研发周期变短,迭代速度变快,传统的开发和运维方式难以有效支持。研发人员完成指定功能后,需要手动集成各模块代码,在代码集成后,需要人工编译、人工部署。然而,依赖人工操作的模式容易出错,发生错误时研发人员需要花费额外的时间和精力处理问题,导致项目延期。代码部署上线后,服务内部如果发生错误,研发人员无法快速感知。另外,用户访问流量具有不可控性,在流量高峰期间,服务资源可能无法支撑高并发访问,在流量低谷期间,富余的服务资源又会增加企业成本。在线上服务运行过程中,如果需要修复代码问题或者增加新功能,需要先停止服务,这样会影响用户体验并且降低企业收益。针对上述问题,本文提出并实现了一套智能Ops系统。系统将多种软件工程领域的新技术有机融合,从而实现高效的开发与运维协同:第一,使用Jenkins和Git Lab实现持续集成与构建功能;第二,使用Dockerfile制作镜像,通过镜像生成Docker容器,再使用自动化Bash脚本推送到Kubernetes集群,从而实现自动化部署;第三,使用Log Tail数据采集技术收集数据,再使用Grafana技术对数据进行可视化展示,并提供服务内部的监控报警功能;第四,使用弹性伸缩算法实现弹性伸缩功能,避免发生服务资源不足影响线上服务的问题;最后,使用Erlang热更新技术实现线上服务热加载功能。本系统采用前后端分离架构,前端部分使用Iddas技术进行权限校验,使用Vue.js和Phoniex框架渲染界面;后端系统采用了MVC架构,使用OTP框架进行开发。系统主要实现的功能包括权限与账号管理、自动化持续集成、自动化编译、自动化部署、监控报警、自动化弹性伸缩、热更新等。经过多轮测试,结果显示系统具有良好的稳定性。本系统已接入公司的即时聊天项目,经过多次调整和迭代,取得了较好的用户反馈。本系统能将研发人员从传统的开发和运维方式中彻底解放出来,使其专注于产品研发,有效提高了研发效率和产品质量,具有不错的实际经济效益。
其他文献
大数据作为新兴的信息技术已经被广泛地运用于教育、农业、医疗、政府治理等多个领域。在不同的领域内,大数据技术与其他科学技术实现了不同程度的融合,促进了各个领域内技术的发展、机制的升级,使各行各业都发生了翻天覆地的变化。本文就大数据在教育、农业、医疗、政府治理等领域的应用进行论述。
急性呼吸窘迫综合征(ARDS)是重症患者常见的临床综合征。自从2012年柏林定义提出以来,针对急性呼吸功能衰竭的临床实践发生了很大改变。高流量鼻导管氧疗(HFNC)的普遍应用,在改善低氧血症患者临床预后的同时,有可能延误ARDS的诊断。部分专家建议在ARDS诊断标准中加入HFNC。然而,根据患者接受的治疗强度诊断疾病或临床综合征是建立在两个错误的前提基础上。
大数据是近年来流行的概念,在医疗、金融、教育、政府、企业等应用也越来越广泛,尤其是在基本医疗卫生服务的应用上。因此,实现大数据驱动下基本医疗卫生服务的供需适配是当前亟需解决的重要问题。从供需匹配角度对基本医疗卫生服务进行绩效评估是顺应大数据发展,提升基本医疗卫生服务管理水平和公众满意度的必然趋势。因此,大数据与基本医疗卫生服务的深度融合已成为了必然趋势,大数据也必然成为基本医疗卫生服务研究的重点。
针对煤矿开采设备开展点检工作是确保设备安全稳定运行的重要基础和前提。在结合煤矿开采实际情况的基础上,对其智能化点检系统整体方案进行了详细设计,分为井下和地面2大部分。基于射频识别系统对点检结果进行读取分析,手持式点检设备与客户端之间、客户端与服务器之间分别基于蓝牙技术和WiFi技术实现数据信息交互。对智能化点检系统的软件整体构架及前端、后端结构进行了介绍。将设计的系统部署到煤矿工程实践中,经现场实
进入二十一世纪之后,全球经济秩序经历了重组和调整,物流发展水平已成为衡量一个国家综合实力和市场竞争能力的重要指标。现代物流对国家经济发展、国民生活质量和军事实力的积极作用,已成功引起世界各国重视。随着现代物流业的迅速发展,物流行业在我国的经济和社会生活中扮演了越来越重要的角色。与此同时也引领我国物流企业走上蓬勃发展的道路,逐步建立了主营不同种类业务的物流公司,包括铁路运输业、道路运输业、水上运输业
习近平新时代中国特色社会主义思想具备深厚的理论渊源、深刻的实践依据、深远的价值追求,具有鲜明的科学性、人民性和实践性特征,彰显了主观与客观、理论与实践、知与行在新时代的有机统一。坚持系统观念,全面系统把握思想所贯穿的马克思主义立场观点方法、所回答的新时代坚持和发展中国特色社会主义“重大课题”、所为之奋斗的人民幸福和民族振兴“两大目标”,是习近平新时代中国特色社会主义思想的核心所在。要以需求、问题、
<正>新时代特征背景下对加强国家生态文明建设审计提出了新的要求,建立符合生态文明建设审计所需的机制以及科学有效的实施路径,促使生态文明建设与生态文明审计形成耦合效应,达到相互促进、相互渗透、相互作用、共同发展的目的迫在眉睫。
介绍了一种基于数字图像技术快速、准确提取同步碎石封层中碎石颗粒特征的方法。采用二维数字图像技术提取碎石颗粒的等效直径、最大主轴及最短主轴特征信息,并计算碎石颗粒覆盖率、碎石颗粒主轴长度差值、不同等效直径碎石颗粒比例特征;采用二维阴影重构碎石颗粒三维曲面,计算碎石颗粒体积,结合碎石表观相对密度,获得单位面积内碎石用量;采用室内燃烧筛分法,对碎石用量结果进行验证。数字图像法确定的碎石用量与燃烧筛分法结
为解决鹿台山煤矿2#煤层回采工作面上隅角瓦斯浓度频繁超限的问题,以2205工作面为例对高位钻孔抽采技术进行优化。通过UDEC软件模拟研究表明,采空区导气裂隙带发育高度为80 m,“O”形圈宽度范围为距采空区边缘10~46 m,确定最佳布置层位为距煤层顶板50 m,设计高位钻孔的布置参数。工作面回采期间,高位钻孔平均抽放量31 246.5 m~3,上隅角瓦斯浓度稳定在0.14%~0.47%,抽采效果