![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud学习
文章平均质量分 90
李傻2019
这个作者很懒,什么都没留下…
展开
-
(五)OpenFeign服务接口调用
(五)OpenFeign服务接口调用1、概述1.1 是什么Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单.它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡官网:https://cloud.spring.原创 2021-11-09 21:42:48 · 463 阅读 · 0 评论 -
SpringCloud学习之 (四)Ribbon负载均衡服务调用
(四)Ribbon负载均衡服务调用1、概述1.1 是什么Spring Cloud Ribbon是基于Netflix Ribbon实现的—套客户端负载均衡的工具。简单的说,Ribbon是Netflx发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们很容原创 2021-01-03 15:57:35 · 84 阅读 · 0 评论 -
SpringCloud学习之 (三)Consul服务注册与发现
(三)Consul服务注册与发现1、简介1.1 是什么Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp 公司用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它具有很多优点。包括:基于 raft协议,比较简洁,支持健康检查,同时支持HTTP和DNS协议支持跨数据中心的WAN集群提供图形界面跨平台,支持Linux、Mac原创 2021-01-03 14:30:01 · 114 阅读 · 0 评论 -
SpringCloud学习之(二)Zookeeper服务注册与发现
(二)Zookeeper服务注册与发现Eureka停更了之后怎么办,SpringCloud整合Zookeeper代替Eureka1、注册中心Zookeeperzookeeper是一个分布式协调工具,可以实现注册中心功能关闭Linux服务器防火墙后启动zookeeper服务器zookeeper服务器取代Eureka服务器,zk作为服务注册中心2、Windows安装zookeeper1)安装zookeeperWindows下安装zookeeper2)启动zookeeper服务端启动zoo原创 2021-01-03 14:28:28 · 110 阅读 · 0 评论 -
SpringCloud学习之(二十)SpringCloud Alibaba Seata处理分布式事务
文章目录(二十)SpringCloud Alibaba Seata处理分布式事务1、分布式问题2、Seata简介2.1 是什么2.2 能干嘛2.3 去那下2.4 怎么玩3、Seata-Server安装3.1 官网地址3.2 下载版本3.3 解压3.4 mysql5.7数据库新建库seata3.5 在seata库里建表3.6 修改 registry.conf配置文件3.7 先启动Nacos端口号88483.8 再启动seata-server4、订单/库存/账户业务数据库准备4.1 说明4.2 分布式事务业务原创 2020-09-04 10:08:25 · 421 阅读 · 0 评论 -
SpringCloud学习之(十九)SpringCloud Alibaba Sentinel实现熔断与限流
文章目录(十九)SpringCloud Alibaba Sentinel实现熔断与限流1、Sentinel1.1 官网1.2 是什么1.3 去哪下1.4 能干嘛1.5 怎么玩2、安装Sentinel控制台2.1 sentinel组件由2部分组成:2.2 安装步骤3、初始化演示工程3.1 启动Nacos8848成功3.2 Module3.2.1 新建model3.2.2 POM3.2.3 YML3.2.4 主启动类3.2.5 业务类3.2.6 启动Sentinel80803.2.7 启动微服务84014、流控原创 2020-08-30 21:21:40 · 266 阅读 · 0 评论 -
SpringCloud学习之(十八)SpringCloud Alibaba Nacos服务注册和配置中心
文章目录(十八)SpringCloud Alibaba Nacos服务注册和配置中心1、Nacos简介1.1 为什么叫Nacos1.2 Nacos是什么1.3 Nacos能干嘛1.4 Nacos去哪下载1.5 各种配置中心的比较2、安装并运行Nacos3、Nacos作为服务注册中心演示3.1 官方文档:3.2 基于Nacos的服务提供者3.2.1 新建Module3.2.2 POM3.2.3 YML3.3.4 主启动类3.2.5 业务类3.2.6 测试3.2.7 新建90023.3 基于Nacos的服务消费原创 2020-08-30 21:08:45 · 999 阅读 · 1 评论 -
SpringCloud学习之(十五)SpringCloud Stream消息驱动
文章目录(十五)SpringCloud Stream消息驱动1、消息驱动概述2、案例说明3、消息驱动之生产者3.1 新建model——cloud-stream-rabbitmq-provider88013.2 POM3.3 YML3.4 业务类3.4.1 发送消息接口3.4.2 发送消息接口的实现类3.4.3 Conteoller3.5 主启动类3.6 测试4、消息驱动之消费者4.1 新建model——cloud-stream-rabbitmq-comsumer88024.2 POM4.3 YML4.4 业原创 2020-08-22 17:42:17 · 263 阅读 · 0 评论 -
SpringCloud学习之(一)Eureka服务注册与发现
文章目录二、SpringCLoud中遇到的技术(一)、Eureka1、功能:2、什么是服务治理.3、什么是服务注册与发现4、Eureka包含两个组件: Eureka Server和Eureka Client5、单机Eureka构建步骤5.1 建model:cloud-eureka-server70015.2 写pom5.3 写yml5.4 主启动类5.5 测试5.6 将消费者与提供者注册进EurekaClient端5.6.1 新建cloud-provider-payment80015.6.2 Pom5.6.原创 2020-08-18 11:06:46 · 186 阅读 · 0 评论