![](https://img-blog.csdnimg.cn/20210110115735333.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring Cloud
文章平均质量分 88
Spring Cloud
exodus3
活到老学到老
展开
-
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(14)-- SpringCloud Alibaba Seata处理分布式事务
上一篇:SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(11)-- SpringCloud Alibaba Sentinel实现熔断与限流 一、分布式事务问题 1、分布式前 单机单库没这个问题,从1:1 -> 1:N -> N: N 2、分布式之后 3、一句话 一次业务操作需要跨多个数据源或需要跨多个系统进行远程调用,就会产生分布式事务问题 二、Seata简介 1、是什么 Seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简原创 2021-01-09 22:34:58 · 14408 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(13)-- SpringCloud Alibaba Sentinel 服务熔断功能
一、sentinel整合ribbon+openFeign+fallback 二、Ribbon系列 1、启动nacos和sentinel 2、提供者9003/9004 ①、新建cloudalibaba-provider-payment9003/9004 ②、POM <dependencies> <!--SpringCloud ailibaba nacos --> <dependency> <groupId>com.alibaba.原创 2021-01-09 16:10:42 · 14237 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(12)-- SpringCloud Alibaba Sentinel @SentinelResource
一、按资源名称限流+后续处理 1、启动Nacos成功 2、启动Sentinel成功 3、Module ①、cloudalibaba-sentinel-service8401 ②、POM <dependency> <groupId>com.atguigu.springcloud</groupId> <artifactId>cloud-api-commons</artifactId> <version>${proje原创 2021-01-09 16:10:15 · 14306 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(11)-- SpringCloud Alibaba Sentinel实现熔断与限流
上一篇:SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(10)-- Linux版Nacos+MySQL生产环境配置 一、Sentinel 1、官网 https://github.com/alibaba/Sentinel 中文:https://github.com/alibaba/Sentinel/wiki/%E4%BB%8B%E7%BB%8D 2、是什么 3、去哪下 https://github.com/alibaba/Sentinel/releases 4、原创 2021-01-09 16:09:38 · 14469 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(10)-- Linux版Nacos+MySQL生产环境配置
一、预计需要,1个nginx+3个nacos注册中心+1个mysql 二、Nacos下载linux版本 1、下载地址:https://github.com/alibaba/nacos/releases/tag/1.1.4 2、选择nacos-server-1.1.4.tar.gz,解压后安装 三、集群配置步骤(重点) 1、Linux服务器上mysql数据库配置 ①、SQL脚本在哪里 ②、sql语句源文件 nacos-mysql.sql ③、自己Linux机器上的Mysql数据库黏贴 执行后结果 2、a原创 2021-01-06 22:16:31 · 14394 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(9)-- SpringCloud Alibaba Nacos服务注册和配置中心
一、Nacos简介 1、为什么叫Nacos 前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service 2、是什么 一个更易于构建云原生应用的动态服务发现,配置管理和服务管理中心 Nacos:Dynamic Naming and Configuration Service Nacos就是注册中心+配置中心的组合 等价于 Nacos = Eureka+Config+Bus 3、能干嘛 替代Eureka做服务注册中心 替代Config做服务配置中心 4、去哪下 https:/原创 2021-01-05 21:42:16 · 14664 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(8)-- SpringCloud Alibaba入门简介
一、why会出现SpringCloud alibaba 二、SpringCloud alibaba带来了什么? 1、是什么 https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md 2、能干嘛 3、去哪下 https://github.com/alibaba/spring-cloud-alibaba/blob/master/README-zh.md 4、怎么玩 Sentinel:把流量作为切入点,从流量控制、熔原创 2020-12-28 12:58:01 · 12867 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(7)-- SpringCloud Sleuth分布式请求链路追踪
一、概述 1、为什么会出现这个技术?需要解决哪些问题? 问题 2、是什么 ①、https://github.com/spring-cloud/spring-cloud-sleuth ②、Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案 ③、在分布式系统中提供追踪解决方案并且兼容支持了zipkin 3、解决 二、搭建链路监控步骤 1、zipkin ①、下载 SpringCloud从F版起已不需要自己构建Zipkin server了,只需要调用jar包即可 https://dl.b原创 2020-12-26 23:30:01 · 12738 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(6)-- SpringCloud Stream消息驱动
一、消息驱动概述 二、案例说明 三、消息驱动之生产者 四、消息驱动之消费者 五、分组消费与持久化 1、概述 ①、是什么原创 2020-12-25 22:06:30 · 12674 阅读 · 1 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(5)-- Gateway新一代网关
设计模式 设计模式的征途 https://www.cnblogs.com/edisonchou/default.html?page=8 大战设计模式 https://www.cnblogs.com/linkstar/category/1087887.html Java设计模式:23种设计模式全面解析(超级详细) http://c.biancheng.net/design_pattern/ 常用的设计模式汇总,超详细! https://mp.weixin.qq.com/s/CdMMlYY8A5nVnKL1V8原创 2020-12-23 01:05:35 · 12744 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(4)-- OpenFeign服务接口调用
一、概述 1、OpenFeign是什么 Feign是一个声明式的web服务客户端,让编写web服务客户端变得非常容易,只需创建一个接口并在接口上添加注解即可 https://github.com/spring-cloud/spring-cloud-openfeign 2、能干嘛 3、Feign和OpenFeign两者区别 二、OpenFeign使用步骤 接口+注解:微服务调用接口+@FeignClient 1、新建cloud-consumer-feign-order80 Feign在消费端使用 2原创 2020-12-21 12:59:28 · 12800 阅读 · 3 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(3)-- Ribbon负载均衡服务调用
一、Ribbon负载均衡服务调用 1、概述 ①、是什么 ②、官网资料 https://github.com/Netflix/ribbon/wiki/Getting-Started Ribbon目前也进入维护模式 未来替换方案 ③、能干嘛 LB(负载均衡) 集中式LB 进程内LB 前面我们讲解过了80通过轮询负载访问8001/8002 一句话:负载均衡+RestTemplate调用 2、Ribbon负载均衡演示 ①、架构说明 总结:Ribbon其实就是一个软负载均衡的客户端组件,他可以和其他所需原创 2020-12-20 09:41:26 · 12863 阅读 · 2 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(2)-- 服务注册与发现
服务注册中心 一、SpringCloud整合Zookeeper 1、注册中心Zookeeper zookeeper是一个分布式协调工具,可以实现注册中心功能 关闭Linux服务器防火墙后启动zookeeper服务器 zookeeper服务器取代Eureka服务器,zk作为服务注册中心 2、Linux装zk,查下zk的ip地址 测试zk能否ping通本地ip 测试本地能否ping同zk的ip 二、服务提供者 1、新建工程cloud-provider-payment8004 2、修改pom.xml文件原创 2020-12-17 19:07:22 · 12950 阅读 · 0 评论 -
SpringCloud Hoxton版 + SpringCloud alibaba学习笔记(1)-- 基础入门
Cloud组件停更说明 一、IDEA新建project工作空间 1、New Project 2、聚合总工程名字 3、Maven选版本 4、工程名字 5、字符编码 6、注解生效激活 7、java编译版本选8 8、File Type过滤(隐藏不必要的文件和文件夹) 9、把src文件夹删掉 10、修改父工程pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap...原创 2020-12-14 21:42:59 · 14589 阅读 · 0 评论