spring cloud 入门系列一:初识spring cloud

最近看到微服务很火,也是未来的趋势,所以就去学习下,在dubbo和springcloud之间我选择了从springcloud,主要有如下几种原因:好,接下来我们来认识下springcloud

大家好,又见面了,我是全栈君。

最近看到微服务很火,也是未来的趋势,

所以就去学习下,在dubbo和spring cloud之间我选择了从spring cloud,主要有如下几种原因:

  1. dubbo主要专注于微服务中的一个环节–服务治理,像服务注册和发现这种还需要zookeeper第三方的中间;但是spring cloud提供了微服务的一站式解决方案,该有的功能都有了。
  2. spring cloud 社区似乎更加活跃,未来可能成为这个行业的标准。
  3. 自己所在公司的云部门就是用的spring boot/cloud,有先入为主的赶脚吧。

 

好,接下来我们来认识下spring cloud.
一、什么是spring cloud?
它的中文官网这样说:

微服务架构集大成者,云计算最佳业务实践。

百度百科这样说的:

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,
如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,
通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

二、基础知识

从spring cloud的释义里面能看出,它需要用到spring boot,因此学习spring cloud需要spring boot的基础,本人厚着脸皮给大家推荐下自己的博客文章,嘿嘿~~

  1. spring boot 系列之一:spring boot 入门
  2. spring boot 系列之二:spring boot 如何修改默认端口号和contextpath
  3. spring boot 系列之三:spring boot 整合JdbcTemplate
  4. spring boot 系列之四:spring boot 整合JPA
  5. spring boot 系列之五:spring boot 通过devtools进行热部署
  6. spring boot 系列之六:深入理解spring boot的自动配置

当然,这些还远远不够,其他的内容用到的时候还需要去百度或通过其他途径学习。
我也会在后续的学习中丰富内容。

三、学习资源推荐
Spring Cloud中文网
Spring Cloud中国社区

纯洁的微笑

程序员DD
百度

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/120910.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 离线安装gcc步骤「建议收藏」

    离线安装gcc步骤「建议收藏」公司给了测试服务器,很多东西都没有,又没有联网,不能通过yum去下载,只能离线安装,本文是离线安装gcc的步骤1.下载安装包可以通过以下博客的内容去下载包出处:1.https://blog.csdn.net/yuan_ren_sheng/article/details/810215632.https://blog.csdn.net/u012373815/article/deta…

    2022年5月9日
    860
  • intellij idea2022 激活码【2022免费激活】2022.02.07

    (intellij idea2022 激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    148
  • java web开发(二) 接口开发

    java web开发(二) 接口开发javaweb开发(一)环境搭建讲解了如何搭建一个JavaWeb项目,如果你还没了解,建议先浏览下!今天这篇文章主要讲解的就是接口开发,打算使用比较古老的或者说比较原始方法实现的接口。一.数据库设计。假设要做一个简单的学生信息管理系统,数据库名为students_manage,并且先设计一张学生表,表名为student。1.打开Sqlyong工具,如果还没创建连接…

    2022年5月28日
    116
  • 线性代数五阶行列式计算(行列式的计算方法)

    由于线程代数的学习主要是为H.264算法的学习做铺垫,所以行列式的计算法就过多展开,详细请查看【线性代数(5)】等和,三叉型,反对称行列式计算及python代码辅助验证例1:化为上三角(就硬算)巧妙使用展开式例3:反对称行列式反对称行列式描述:主对角线全为0,上下位置对应成相反数(aij=−ajia_{ij}=−a_{ji}aij​=−aji​)对称行列式描述:主对角线没有要求,上下位置相等(aij=ajia_{ij}=a_{ji}aij​=aji​)定理:

    2022年4月9日
    969
  • Word类报表实例 – 质量检测报告

    Word类报表实例 – 质量检测报告

    2021年6月10日
    102
  • Laravel 开发常用手册[通俗易懂]

    Laravel 开发常用手册[通俗易懂]分享8个Laravel模型时间戳使用技巧laravelapi文档Laravel项目开发规范LaravelWiki这个有时候比文档更好用//todo

    2022年8月3日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号