微服务架构的概念

学习完整课程请移步 互联网 Java 全栈工程师

微服务架构是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。

概念

把一个大型的单个应用程序和服务拆分为数个甚至数十个的支持微服务,它可扩展单个组件而不是整个的应用程序堆栈,从而满足服务等级协议。

定义

围绕业务领域组件来创建应用,这些应用可独立地进行开发、管理和迭代。在分散的组件中使用云架构和平台式部署、管理和服务功能,使产品交付变得更加简单。

本质

用一些功能比较明确、业务比较精练的服务去解决更大、更实际的问题。

PS: 微服务这个概念是 2012 年出现的,作为加快 Web 和移动应用程序开发进程的一种方法,2014 年开始受到各方的关注,同年为微服务的元年;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 微服务最近非常流行,各大互联网公司纷纷采用微服务架构体系,微服务架构模式正在为敏捷部署以及复杂企业应用实施提供巨大...
    Sting阅读 12,952评论 0 57
  • 在上篇中我们讲到了微服务的几个架构特性,包括通过服务实现组件化、以业务功能为核心进行组织、产品而非项目、智能化端点...
    优云数智阅读 5,721评论 0 3
  • 痴人痴事之路痴 2017、7、16 哈尔滨——徐州(火车上) 女儿伸手接过行李箱,笑得烂烂的,亲了她老爸一口。自1...
    老辉阅读 3,180评论 0 1
  • 话不多求,直接上干货 01 《培训师思维》 (中) 李新海 该书详细描述了十个职业培训师的思维。从专注思维、吸引思...
    看山是山有木阅读 3,754评论 0 7
  • 我原以为,打包行囊的故土叫作离开,而那歇下行囊的远方则称作抵达。 按照这样的说法,我们的人生都曾有过无数次的离别与...
    傻哈啦阅读 4,110评论 0 1