• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Y-wee
博客园    首页    新随笔    联系   管理     

随笔分类 -  SpringCloud

seata基本使用

摘要:seata基本使用 官方文档:https://seata.io/zh-cn/docs/overview/what-is-seata.html seata是一款开源的分布式事务解决方案,致力于在微服务架构下提供高性能和简单易用的分布式事务服务 一ID+三组件模型 Transaction ID XID: 阅读全文
posted @ 2022-03-26 23:36 Y-wee 阅读(1754) 评论(1) 推荐(0)
sentinel基本使用

摘要:sentinel基本使用 随着微服务的流行,服务和服务之间的稳定性变得越来越重要 Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性 本地下载安装并启动sentinel 下载地址:htt 阅读全文
posted @ 2022-03-24 18:22 Y-wee 阅读(368) 评论(0) 推荐(0)
nacos基本使用

摘要:nacos基本使用 官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html 根据官方文档在本地安装好nacos,启动并登录 以下案例基于spring cloud nacos,所以需要在父工程导入依赖: <dependency> <groupId>org 阅读全文
posted @ 2022-03-20 20:05 Y-wee 阅读(671) 评论(0) 推荐(0)
Spring Cloud Stream基本使用

摘要:Spring Cloud Stream基本使用 Spring Cloud Stream是一个构建消息驱动微服务的框架,可以屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型 应用程序通过inputs或者outputs来与Spring Cloud Stream中binder对象交互,通过我们配 阅读全文
posted @ 2022-03-20 00:07 Y-wee 阅读(280) 评论(0) 推荐(0)
OpenFeign简单介绍和基本使用

摘要:OpenFeign简单介绍和基本使用 简介 Feign是一个声明式WebService客户端,使用Feign能让编写Web Service客户端更简单 它的使用方法是定义一个服务接口然后在上面添加注解,Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持 阅读全文
posted @ 2022-03-13 21:11 Y-wee 阅读(841) 评论(0) 推荐(0)
Ribbon简介

摘要:Ribbon简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡工具 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。就是在配置文 阅读全文
posted @ 2022-03-13 16:24 Y-wee 阅读(263) 评论(0) 推荐(0)
consul实现微服务注册

摘要:consul实现微服务注册 创建父工程 创建父工程,用于版本管理,修改pom文件:设置打包类型为pom、设置依赖管理(src文件可以删除) <packaging>pom</packaging> <properties> <project.build.sourceEncoding>UTF-8</pro 阅读全文
posted @ 2022-03-13 15:51 Y-wee 阅读(125) 评论(0) 推荐(0)
zookeeper实现微服务注册

摘要:zookeeper实现微服务注册 创建父工程 创建父工程,用于版本管理,修改pom文件:设置打包类型为pom、设置依赖管理(src文件可以删除) <packaging>pom</packaging> <properties> <project.build.sourceEncoding>UTF-8</ 阅读全文
posted @ 2022-03-13 13:39 Y-wee 阅读(312) 评论(0) 推荐(0)
eureka自我保护机制

摘要:eureka自我保护机制 保护模式主要用于一组客户端和eureka server之间存在网络分区场景下的保护,一旦进入保护模式,erueka server将会尝试保护其服务注册表中的信息,不再删除服务注册表中的数据,也就是不会注销任何微服务 简而言之:某时刻某一个微服务不可用了,eureka不会立即 阅读全文
posted @ 2022-03-12 22:47 Y-wee 阅读(298) 评论(0) 推荐(0)
eureka-client入门案例

摘要:eureka-client入门案例 首先启动eureka-server服务,参考文档:https://www.cnblogs.com/Y-wee/p/14129138.html 创建eureka-client子项目,导入依赖 <dependencies> <!--eureka-client--> < 阅读全文
posted @ 2022-03-12 17:32 Y-wee 阅读(86) 评论(0) 推荐(0)
RestTemplate的简单使用

摘要:RestTemplate的简单使用 RestTemplate是httpclient的封装,提供了多种便捷访问远程Http服务的方法,是一种简单便捷的访问restful服务模板类,是Spring提供的用于访问Rest服务的客户端模板工具集,类似于jdbcTemplate、redisTemplate 使 阅读全文
posted @ 2022-03-12 13:53 Y-wee 阅读(198) 评论(0) 推荐(0)
配置Ribbon负载均衡策略

摘要:配置Ribbon负载均衡策略 导入依赖,如果已经导入了spring-cloud-starter-netflix-eureka-client依赖则不用再导入下面的依赖,因为spring-cloud-starter-netflix-eureka-client依赖中包含了ribbon的依赖 <depend 阅读全文
posted @ 2021-03-06 16:05 Y-wee 阅读(174) 评论(0) 推荐(0)
zuul配置过滤器

摘要:zuul配置过滤器 zuul过滤器类型 pre 可以在请求被路由之前调用。适用于身份认证的场景,认证通过后再继续执行下面的流程 route 在路由请求时被调用。适用于灰度发布场景,在将要路由的时候可以做一些自定义的逻辑。 post 在 route 和 error 过滤器之后被调用。这种过滤器将请求路 阅读全文
posted @ 2020-12-15 19:07 Y-wee 阅读(399) 评论(0) 推荐(0)
zuul入门案例

摘要:zuul入门案例 1、简介 在分布式系统系统中,有商品、订单、用户、广告、支付等等一大批的服务,前端怎么调用呢?和每个服务一个个打 交道?这显然是不可能的,这就需要有一个角色充当所有请求的入口,这个角色就是服务网关(API gateway) zuul优点:监控各个微服务、统一认证处理、减少客户端与各 阅读全文
posted @ 2020-12-15 19:06 Y-wee 阅读(269) 评论(0) 推荐(0)
Hystrix基本使用

摘要:Hystrix基本使用 在讲Hystrix之前先了解一下服务雪崩: 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的"扇出"。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系 阅读全文
posted @ 2020-12-13 22:13 Y-wee 阅读(2809) 评论(0) 推荐(0)
搭建eureka集群

摘要:搭建eureka集群 搭建三个eureka-server服务,参考文档:https://www.cnblogs.com/Y-wee/p/14129138.html 修改eureka01配置文件 spring: application: name: eureka01 server: port: 700 阅读全文
posted @ 2020-12-13 21:52 Y-wee 阅读(102) 评论(0) 推荐(0)
Spring Gateway基本使用

摘要:Spring Gateway基本使用 spring gateway官方文档:https://docs.spring.io/spring-cloud-gateway/docs/current/reference/html/ Springcloud Gateway使用了Webflux中的reactor- 阅读全文
posted @ 2020-12-13 17:51 Y-wee 阅读(3471) 评论(0) 推荐(0)
eureka-server入门案例

摘要:eureka-server入门案例 创建父工程 创建父工程,用于版本管理,修改pom文件:设置打包类型为pom、设置依赖管理(src文件可以删除) <packaging>pom</packaging> <properties> <project.build.sourceEncoding>UTF-8< 阅读全文
posted @ 2020-12-13 17:01 Y-wee 阅读(160) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3