一种基于微服务的应用框架

被引:35
作者
张晶 [1 ]
黄小锋 [2 ]
机构
[1] 北京中电普华信息技术有限公司
[2] 中国水电顾问集团国际工程有限公司
关键词
组件化; 微服务; 服务注册; 服务发现;
D O I
10.15888/j.cnki.csa.005347
中图分类号
TP311.52 [];
学科分类号
摘要
采用组件化方式,可以使应用系统的结构更加清晰,简化大型系统开发和部署的难度.然而传统的依靠JAR包或OSGI模块实现组件化的方式具有成本高、系统扩展性差和资源浪费等问题.针对这些问题,本文实现了一种基于微服务的应用框架,通过将业务功能分解到各个离散的微服务中实现对系统功能组件的解耦.基于该框架,开发人员只需要关注微服务内部业务功能的开发,微服务之间的注册、发现、调用和监控由应用框架完成.基于微服务的应用框架的使用可以简化系统开发难度,降低代码修改、测试、打包以及部署的成本和风险;功能模块按需扩展,提升大型复杂业务系统运行期动态扩展能力;将故障隔离在微服务内部,提升系统的容错性.
引用
收藏
页码:265 / 270
页数:6
相关论文
共 3 条
  • [1] 组件技术的研究及在商标审查系统中的应用[D]. 宋海荣.北京邮电大学. 2013
  • [2] 基于组件技术的软件系统模型研究与实现[D]. 李品升.沈阳师范大学. 2012
  • [3] 基于OSGi的构件库系统设计与实现[D]. 梁小江.西安电子科技大学. 2010