迎着风跑  

2021年11月29日

摘要: Spring Cloud Config 的替代品:Alibaba Nacos Nacos 是 Alibaba 开发的是用于微服务管理的平台,其核心功能是服务注册与发现、集中配置管理。 Nacos 作为服务注册发现组件,可以替换 Spring Cloud 应用中传统的服务注册于发现组件,如:Eurek 阅读全文
posted @ 2021-11-29 16:05 迎着风跑 阅读(69) 评论(0) 推荐(0) 编辑
 
摘要: Eureka 的替代品:Alibaba Nacos Nacos 是 Alibaba 开发的是用于微服务管理的平台,其核心功能是服务注册与发现、集中配置管理。 Nacos 作为服务注册发现组件,可以替换 Spring Cloud 应用中传统的服务注册于发现组件,如:Eureka、Consul 等,支持 阅读全文
posted @ 2021-11-29 16:03 迎着风跑 阅读(66) 评论(0) 推荐(0) 编辑
 
摘要: 网关 Gateway 是 Java 微服务体系中的第二代服务网关,它是 Zuul 的替代品。 API 网关是一个服务,是系统的唯一入口。从面向对象设计的角度看,它与外观模式类似。API 网关封装了系统内部架构,为每个客户端提供一个定制的 API 。 #0. 关于 Spring Cloud Netfl 阅读全文
posted @ 2021-11-29 15:47 迎着风跑 阅读(1514) 评论(0) 推荐(0) 编辑
 
摘要: 断路器:Hystrix #1. 容错 微服务架构的系统通常会包含多个微服务,各个微服务可能部署在不同的机器上并通过网络进行通信,那么就不可避免会遇到 网络请求超时、微服务不可用 等问题,这就会进一步引起依赖它的微服务不可用,这样不断引发服务故障的现象称为『雪崩效应』,最终的结果是整个应用系统瘫痪。 阅读全文
posted @ 2021-11-29 14:57 迎着风跑 阅读(105) 评论(0) 推荐(0) 编辑
 
摘要: OpenFeign:声明式 RESTful 客户端 类似于 RestTemplate ,OpenFeign 是对 JDK 的 HttpURLConnection(以及第三方库 HttpClient 和 OkHttp)的包装和简化,并且还自动整合了 Ribbon 。 #1. 什么是 OpenFeign 阅读全文
posted @ 2021-11-29 14:54 迎着风跑 阅读(2545) 评论(0) 推荐(0) 编辑
 
摘要: Ribbon:客户端负载均衡器 在 Spring Cloud 体系中,发起远程调用,本质上就是发起 HTTP 请求。 服务的提供者本质上就是一个 RESTful 风格的 Web 服务,因此,在知道其 API 的情况下我们只要能够发出 HTTP 请求,实际上就『调用』到了这个服务。 #1. Ribbo 阅读全文
posted @ 2021-11-29 14:46 迎着风跑 阅读(81) 评论(0) 推荐(0) 编辑
 
摘要: #Eureka Server 注册中心 #1. 关于注册中心 在微服务架构中,每一个微服务都可以通过集群或者其它方式进行动态扩展,每一个微服务实例的网络地址都可能动态变化,这使得原本通过『硬编码地址的调用方式失去了作用』。 微服务架构中,服务地址的动态变化和数量变动,迫切需要系统建立一个『中心化的组 阅读全文
posted @ 2021-11-29 14:21 迎着风跑 阅读(51) 评论(0) 推荐(0) 编辑
 
摘要: 初识 Spring Cloud #0. 微服务 微服务架构通常会与单体架构(Monolithic Style)进行比较。Web 应用程序发展的早期,大部分 Web 工程是将所有的功能模块打包到一起部署和运行,例如 Java 应用程序打包为一个 war 包。在单体应用中,所有这些模块都被集成在一起,这 阅读全文
posted @ 2021-11-29 14:20 迎着风跑 阅读(54) 评论(0) 推荐(0) 编辑
 
摘要: 单体项目拆分和RestTemplate #1. 单体项目拆分 在之前的项目中,虽然我们利用了 maven 的『多模块』知识点,将一个项目(project)拆分成了多个模块(module),各个模块单独打包,但是,整个项目的最终的『成果』、产出仍然是一个 spring boot 的 jar 包。 各个 阅读全文
posted @ 2021-11-29 14:18 迎着风跑 阅读(272) 评论(0) 推荐(0) 编辑

2021年11月3日

摘要: Redis进阶 Redis持久化【掌握】 Redis事务【了解】 Redis消息发布定阅【掌握】 Redis集群配置【掌握】 SpringBoot整合Redis<font color=red>【重点】</font> 一、Redis持久化 redis是一个内存数据库,当redis服务器重启,获取电脑重 阅读全文
posted @ 2021-11-03 18:02 迎着风跑 阅读(150) 评论(0) 推荐(0) 编辑