admin管理员组文章数量:1530925
目录
一、什么是微服务?什么是微服务架构?
二、什么是springcloud?
三、Spring Cloud和Dubbo的区别及各自的优缺点
四、Spring Boot 简介
五、Eureka是什么?
5.1 搭建Eureka服务注册中心
5.2 编写服务提供者
5.3 编写服务消费者
5.4 Eureka注册中心开启密码认证
5.5 Eureka集群——实现高可用服务注册中心
搭建步骤
5.6 Eureka自我保护模式 和 InstanceID 的配置
5.7 Eureka开发时快速移除失效服务
5.8 Eureka原理解析
六、Ribbon(负载均衡器)
七、Feign
7.1 在Spring Cloud中集成Feign
7.2 Feign的自定义配置及使用
7.3 Basic 认证配置
7.4 超时时间配置
7.5 GZIP 压缩配置
7.6 使用配置自定义 Feign 的配置
八、Hystrix(熔断器)
8.1 Hystrix实现容错处理
8.2 Hystrix的实时监控功能
8.3 使用Hystrix Dashboard(熔断仪表盘)查看监控数据
九、Zuul网关
9.1 Zuul过滤器
9.2 Zuul集成
十、Gateway
十一、Spring cloud Config
11.1 准备工作
11.2 config服务端搭建
11.3 config客户端搭建
11.4 配置中心 自动刷新原理
11.5 实现步骤
十二、JWT(Json Web Token)
12.1 JWT认证流程
12.2 JWT认证和session认证的区别
12.3 JWT使用场景
十三、Spring Boot Admin
十四、Spring Cache缓存数据
十五、微服务之间的最佳调用方式
事件驱动(Event-driven)方式
RPC方式
补充一:Rest与RPC区别?
1 如何调用他人的远程服务?
1.1 怎么做到透明化远程服务调用?
1.2 怎么对消息进行编码和解码?
1.3 通信
1.4 消息里为什么要有requestID?
2 如何发布自己的服务?
补充二:Zookeeper 选举机制?
补充三:Ribbon和Feign的区别
补充四:zuul和gateway的区别
补充五:过滤器和拦截器的区别
补充六:什么是灰度发布,有哪些好处?
补充七:服务降级是什么?Spring Cloud如何实现?
补充八:什么是CAP理论?
补充九:Nacos与eureka注册中心对比
补充十、为什么有人说 Eureka 比 Zookeeper 更适合作为注册中心呢?
补充十、application.yml和bootstrap.yml的区别
补充十一、服务降级和服务熔断的区别
补充十二、springboot配置优先级
补充十三、并发量、QPS 和TPS区别
补充十四、怎么理解 并发数?
补充十五、soa和微服务的区别
整理这篇文章花了差不多一个月的时间,虽然耗费的时间较长,白天还得搬砖,但通过自己动手把各组件操作一遍,对相关概念、相关组件功能、相关配置含义等都有了更深入的理解,很有收获。
本文所有实例代码下载地址: https://github/ImOk520/myspringcloud
一、什么是微服务?什么是微服务架构?
“微服务”一词来源于 Martin Fowle
版权声明:本文标题:spring cloud 专辑(全面梳理、实际代码、常见问题总结) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1725737138a1039853.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论