SpringCloud微服务(一)之什么是微服务

   日期:2020-05-19     浏览:96    评论:0    
核心提示:文章目录什么是微服务SpringCloudspring boot与spring cloud的关系dubbo和spring cloud什么是微服务微服务架构是一种架构模式,他提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程内,服务之间相互协调,互相配置更加形象对微服务描述请点击链接:点击.从技术维度理解:微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地解耦,每个微服务提供单个业务功能的服务,一个服务做一件事,,从技术角度看就是一种小而独立的处理过程,java

文章目录

    • 什么是微服务
    • SpringCloud
    • spring boot与spring cloud的关系
    • dubbo和spring cloud

什么是微服务

  • 微服务架构是一种架构模式,他提倡将单一的应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程内,服务之间相互协调,互相配置
  • 更加形象对微服务描述请点击链接:点击.
  • 从技术维度理解:微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地解耦,每个微服务提供单个业务功能的服务,一个服务做一件事,,从技术角度看就是一种小而独立的处理过程,类似进程的概念,能够自行单独启动或销毁,拥有自己独立的数据库。
  • 微服务只是一个点,微服务架构是一种架构模式

SpringCloud

  • springcloud 为开发人员提供一套快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选,分布式会话等等。
  • springcloud是分布式微服务下的一站式解决方案,是各个微服务架构落地技术的整合体,俗称微服务全家桶。

spring boot与spring cloud的关系

  • spring boot专注于快速方便的开发单个个体微服务。.jar
  • spring cloud是关注全局的微服务协调整理治理框架,他将spring boot开发的一个个单体微服务整合并管理起来,为各个服务之间提供:配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等集成服务
  • spring boot可以离开spring cloud单独使用,开发项目,但spring cloud离不开spring boot属于依赖关系
  • spring boot专注于快速、方便的开发单个个体微服务,spring cloud关注全局的微服务治理框架

dubbo和spring cloud


最大区别:spring cloud抛弃了Dubbo的RPC通信,采用了基于HTTP的REST方式

参考书:

  • https://springcloud.cc/spring-cloud-netflix.html
  • 中文API文档
  • SpringCloud中国社区
  • SpringCloud中文网
 
标签: 文章标签: java
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
更多>相关资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服