章节笔记

1_学习方法谈心

https://www.iprogramming.cn/spring_boot_cloud_java_concurrency.html
https://www.martinfowler.com

  1. 精通底层,精通原理。才能学的更快更好。
  2. 花足够多的时间足够多的力气,掌握流行强势技术。
    底层知道的越多,越自信!!
    光看,一点用都没有,一定要去做!!
    课程最多看三遍,一定不要再看了!
    实践、做笔记!实践、做笔记!实践、做笔记!

带着问题有针对性的学习。
有问题查官方文档!
光靠做项目是无法深入学习底层原理的。
做项目是短时间内保质保量的做好。
对于绝大多数情况,绝大多数人,都要额外的花足够多的时间,付出足够多的精力和思考,才能将底层的东西学好。
工具包,会用就行,没必要每个都深入理解。
https://www.iprogramming.cn/spring_boot_cloud_java_concurrency.html

2_Spring Boot与Cloud整体介绍:

Embed 内嵌

任何的软件开发系统,有好的地方也一定有不好的地方。
Spring Cloud 可以看成是一个全家桶,很多个子项目。
Kotolin语言。
Spring Cloud构建的基础是SpringBoot。
从中立的角度:哪些好的地方、哪些不好的地方。
函数式编程:很重要。
无论实在面试过程中,还是对于技术的深层次理解上,底层永远都是最重要的。

3_课程大纲深入解读与剖析

​ 任何架构都不是万能的:合理的使用它的优势,规避它的不足。
微服务是一种架构的风格
Kotolin 学习刻不容缓
Spring Cloud Eureka 服务注册、发现中心:原理类似。
Spring Cloud Ribbon : 客户端负载均衡:轮询
Feign 底层基于Ribbon.
Hystrix 断路器、熔断器
Zuul:服务网关,在网关上做权限控制。
在计算机领域中:任何问题都可以通过增加一个中间层来解决。
配置和代码完全解耦。

4_微服务重要概念与权威解读。

为什么要学习这项技术。
底层是什么、原理是什么?
微服务是一种架构风格,springboot spring cloud是这个架构风格的实现。
底层不了解,做再多的项目,写再多的工程都是没有意义的。
对程序员来说最看重的是对技术的深度和广度,
深度和广度:深度还是更重要一些。

微服务的概念是谁提出来的?
Martinflower
https://www.martinfowler.com
微服务不足:事务变得更复杂,夸进程,夸机器。
调用链的追踪。

微服务本身是一种架构风格:microservices architectural style 微服务架构风格。
lightweight mechanisms
轻量级机制

业务能力 business capabilities
同一个应用程序不同模块可以用不同语言开发。
值得你 花足够的时间去理解原汁原味的东西。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值