下载此文档

论微服务架构及其应用.docx


文档分类:资格/认证考试 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
论微服务架构及其应用
摘要
2016年7月,我所在的公司为全国各级人民检察院开发了行贿犯罪档案互联 网查询系统的产品,我担任系统架构帅职务,主要负责软件架构和安全体系设计 的工作,该项目是基于互联网,为单位、企业和个人等公众群体提供 7*24小时
的查询申请服务,同时兼顾行贿犯罪预防宣传。本文结合作者的实践,以行贿犯 罪档案互联网查询系统为例,论述微服务架构及其应用。首先概述我参与管理和 开发,并采用微服务架构开发的工作,然后具体描述微服务架构的特点, 最后结 合项目描述软件的架构,说明该系统是如何采用微服务架构模式的, 并说明采用
微服务架构模式后,在软件开发过程中遇到的实际问题和解决方案。 经过项目组
近一年的努力,本产品已顺利开发完成,目前,已在浙7工、云南等多省上线使用, 取得客户和公司领导的一致好评。
正文
近年来,随着互联网行业的迅猛发展,公司或组织业务的不断扩张,需求的 快速变化以及用户量的不断增加, 传统的单块(Monolithic )软件架构面临着越 来越多的挑战,已逐渐无法适应互联网时代对软件的要求。 在这一背景下,微服
务架构模式(Microservice Architecture Pattern) 逐渐流行。它强调将单一业
务功能开发成微服务的形式,每个微服务运行在一个进程中;采用 HTTP^通信
协议和轻量级API实现微服务之间的协作与通信。这些微服务可以使用不同的开 发语言以及不同数据存储技术,能够通过自动化部署工具独立发布, 并保持最低 限制的集中式管理。
2015年7月,我所在的公司为全国各级人民检察院开发了行贿犯罪档案互联 网查询系统的产品,我担任系统架构帅职务,主要负责软件架构和安全体系设计 的工作。本文结合作者的实践,论述微服务架构及其应用。首先概述我参与管理 和开发,并采用微服务架构开发的工作, 然后具体描述微服务架构的特点, 最后
结合项目描述软件的架构,说明该架构是如何采用微服务架构模式的, 并说明采 用微服务架构模式后,在软件开发过程中遇到的实际问题和解决方案。
项目概述
随着互联网的飞速发展,基于互联网平台建设行贿犯罪档案查询系统
(Internet Bribery Crime Record Query IBCRQ ),为单位、企业和个人等公 众群体提供实时、高效、方便的申请查询服务,是互联网+智慧检察的深度融合, 也是社会经济发展的必然趋势。旧CRQS统的建设,作为政府采购和招标审查的 必经关口,将有行贿犯罪记录者拒之“门”夕卜,大大降低了政府采购、工程建设 等领域***、权钱交易的几率,为有效预防***、震慑犯罪提供了很好的积 极作用。旧CRQS统包括用户注册、个人查询申请、单位查询申请、集中查询申 请、异议复核申请、排号管理、法律知识问答、数据交换等业务模块,实际使用 时,用户可根据实际情况的需要选择是否需要用户注册、 排号管理、法律知识问
答等模块自由组合,限于篇幅,在此我们不再详细介绍各个模块的功能。
微服务的目的是充分地分解应用程序以促进敏捷开发和部署。 在旧CRQK统
项目的管理和开发中,我们按功能需求将系统划分为用户中心、 查询申请、数据
交换、预约排号、法律知识问答 5个微服务,同时将项目团队划分为 3个小组, 根据功能的轻重缓急和工作量,安排

论微服务架构及其应用 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人百里登峰
  • 文件大小29 KB
  • 时间2021-02-11