Java中说到微服务肯定离不开Spring Boot和Spring Cloud,这两者到底有什么关系,什么是微服务,如果单纯的说SpringBoot,SpringCloud,都是不准确的,那应该怎么回答。

  • 官网对于Spring Boot的介绍

    Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run".

    SpringBoot相对于传统基于springframework的项目来说,大大简化了开发配置,当我们指定其Parent版本后,只需要引入需要的Starter就可以快 速开发,实现just run,不用再去考虑相关jar包之间的依赖,版本冲突问题,体现了约定大于配置,是一种落地生根的技术。

  • 官网对于Spring Cloud的介绍

    Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems

    Spring Cloud为开发人员提供了一些工具来快速构建分布式系统中的一些常见模式(例如配置管理、服务发现、断路器、网关路由),可以理解为对于微服务中常见的场景和问题,Spring Cloud提供了一站式的解决方案。

  • 总结:

    Spring Boot build anything 构建一切

    Spring Cloud coordinate anything 协调一切

Spring Boot是一种快速开发技术实现,约定大于配置;Spring Cloud提供了微服务系统中一站式的解决方案,每个微服务方案都以Spring Boot为基础。

最新文章

  1. 常用SQL语句
  2. Android 手机号码格式验证
  3. Mango Weekly Training Round #6 解题报告
  4. Linux信号处理2
  5. [Bootstrap]组件(一)
  6. Webbrowser 取消下载提示框
  7. SQL对字符串进行排序
  8. 游戏开发设计模式之子类沙盒模式(unity3d 示例实现)
  9. 【转】理解 Android Build 系统----不错
  10. python爬虫框架scrapy初试(二点一)
  11. chart.js使用常见问题
  12. web前端+javascript+h5电子书籍和实战分享
  13. 【推荐】桌面版AI伴侣 含2.47 2.49 2.51汉化版
  14. [转]Kaldi语音识别
  15. hdu 5084 前缀和预处理
  16. R载入需要的程辑包:rJava Error
  17. 用Python实现的数据结构与算法:队列
  18. scrapy抓取拉勾网职位信息(七)——数据存储(MongoDB,Mysql,本地CSV)
  19. Ubuntu 安装 networkx
  20. systemverilog interface杂记

热门文章

  1. Tomcat6.0 支持 https
  2. 《Connecting the Dots: A Knowledgeable Path Generator for Commonsense Question Answering》一文的理解和总结
  3. Java异常ClassCastException
  4. 设备屏幕与Size Class对应
  5. Vue 学习第二部
  6. 前端小程序——js+canvas 给图片添加水印
  7. 撤销rebase与git原理
  8. 老司机谈谈如何学习STM32嵌入式系统
  9. Nginx四层转发vsftp
  10. 关于DevOps的七大误解,99%的人都曾中过招!