Spring Boot 入门之初识微服务(一)

 

  1. Spring Boot简介

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架用特定的方式来进行配置,从而使得开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

 

总结来说,三个点概括SpringBoot

  1. 简化Spring应用开发的一个框架
  2. 整个Spring技术栈的一个大整合
  3. J2EE开发的一站式解决方案

 

    2. 微服务

文档地址:https://martinfowler.com/articles/microservices.html#MicroservicesAndSoa

 

过去的几年里出现了“微服务架构”这一个专业术语,它描述了将软件应用程序设计为可独立部署的服务套件的特定方法。虽然没有对这种架构风格的精确定义,但是围绕业务能力,自动部署,端点智能以及语言和数据的分散控制等组织存在某些共同特征。

由2014年产生,Martin fowler

       微服务:架构风格(服务微化),一个应用应该是一组小型服务;可以通过HTTP的轻量级方式进行互通;单体应用:ALL IN ONE;微服务:每一个功能最终都是一个可独立替换和独立升级的软件单元;

 

 

posted @ 2019-03-06 09:59  CHANGEMAX  阅读(120)  评论(0编辑  收藏  举报