SpringCloud
SpringCloud、SpringCloudAlibaba、dubbo 相关
Hello Guava
坚持写一些JAVA、大数据相关的博文,有助于自己工作、学习、成长!
展开
-
Spring Cloud Alibaba (五) :Sentinel
前言:引用官网的截图来对Sentinel有个说明以流量为切入点,通过动态设置的流量控制、服务熔断等手段达到保护系统的目的,通过服务降级增强服务被拒后用户的体验。DashboardSentinel 有一个Dashboard控制台,可以方便的看到我们设置的降级和流控规则,也能动态的添加修改规则,很是方便,为了后面方便讲解Sentinel,我们先把这个东西安装并用起来。下载上传服务器并运行可以去官网下载jar包,然后执行命令运行,指定host、port 还有用户名密码,不指定的话默认都是sentine原创 2020-12-28 15:19:17 · 259 阅读 · 0 评论 -
Spring Cloud Alibaba (四) :整合Seata 分布式事务
前言:前几天(12-22) SpringCloud发布了最新的 Spring Cloud 2020.0 Release Notes,改动还是挺大的。大家感兴趣自行去看看。不过不影响我继续整合 SpringCloudAlibaba,今天我们整合 Seata 分布式事务。之前我就写了一篇关于Seata的文章,是用Eureka+seata整合的。SpringCloud+Eureka+Seata:整合分布式事务在SpringCloudAlibaba中,我们就用nacos作为seata的注册中心和配置中心,原创 2020-12-27 11:27:28 · 271 阅读 · 0 评论 -
Spring Cloud Alibaba (三) :Dubbo RPC 服务调用
Spring Cloud 默认情况下微服务间的通信采用的是 HTTP REST,其通信效率较 RPC 通信是比较低的。而 Dubbo 是一个 RPC 通信架构,不过其仅提供了服务发现与治理两大功能,即其生态不如Spring Cloud 完整。Dubbo Spring Cloud 则是将两者完美结合一起,各取所长。进入主题!定义 Dubbo 服务接口Dubbo 服务接口是服务提供方与消费方的远程通讯契约,通常由普通的 Java 接口(interface)来声明;为了确保契约的一致性,推荐的做法是将 Du原创 2020-12-23 09:59:26 · 814 阅读 · 0 评论 -
Spring Cloud Alibaba (二) :Gateway
简介网关是系统唯一对外的入口,介于客户端与服务器端之间,用于对请求进行鉴权、限流、路由、监控等功能。在 Spring Cloud Gateway 中有三个非常重要的概念:route 路由路由是网关的最基本组成,由一个路由 id、一个目标地址 url,一组断言工厂及一组 filter组成。若断言为true,则请求将经由 filter 被路由到目标 url。predicate 断言断言即一个条件判断,根据当前的 http 请求进行指定规则的匹配,比如说 http 请求头, 请求时间等。只有当匹配上原创 2020-12-22 15:53:07 · 245 阅读 · 1 评论 -
Spring Cloud Alibaba (一) :Nacos
前言:Netflix全家桶系列写完后,近来有空,继续写Alibaba系列,这个系列会比较多,所以分篇幅来写,包括Nacos、Sentinel、Gateway、Seata、RocketMQ、SkyWalking、Dubbo RPC。应该算是一整套的解决方案了。这篇首先从Nacos讲起,包括Nacos作为注册中心和配置中心的功能。说在前面:还是老样子,我们先确定版本号。上官网找版本说明,截图如下:里面有SpringCloud、SpringClouAlibaba和SpringBoot的版本依赖关系;还有Al原创 2020-12-22 14:54:36 · 386 阅读 · 0 评论 -
SpringCloud Netflix 全家桶系列
前言:准备写个微服务的系列文章,包含SpringCloud 中的一代,Netflix全家桶系列;二代,Alibaba系列;还有dubbo相关的。这篇就先从Netflix开始!会介绍Eureka、Ribbon、OpenFeign、Hystrix、Zuul、SpringCloudConfig等。说在前面:1、先说下SpringCloud的版本,刚开始的接触的一些新手如果不了解,会被它的这个版本号弄的很晕。首先它的大版本号是以英国伦敦地铁站的站名命名的,比如最早的Angel、Brixton…到现在的Finch原创 2020-12-08 17:37:45 · 832 阅读 · 1 评论