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

文章分类 -  springcloud

 
@SentinelResource使用 / open feign整合nacos sentinel / 持久化sentinel规则
摘要:@SentinelResource使用 1、@SentinelResource定义资源名 1.1、修改CircleBreakerController中fallback方法,如下: 1 @RequestMapping("/consumer/fallback/{id}") 2 @SentinelReso 阅读全文
posted @ 2022-05-29 18:06 荣慕平 阅读(453) 评论(0) 推荐(0)
sentinel哨兵服务 / 流量控制(四)
摘要:Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 官网:https://github.com/alibaba/Sentinel 中文官网:https://github. 阅读全文
posted @ 2022-05-28 23:39 荣慕平 阅读(199) 评论(0) 推荐(0)
config配置中心(十三)
摘要:Spring Cloud Config介绍 Spring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config Server,您可以集中管理所有环境中应用程序的外部属性。客户端和服务器上的概念与Spring Environment和PropertySource抽 阅读全文
posted @ 2022-05-25 20:18 荣慕平 阅读(125) 评论(0) 推荐(0)
gateway配置及使用(十二)
摘要:一、Gateway介绍 Spring Cloud Gateway是Spring Cloud的一个全新项目,基于Spring 5,Spring Boot 2和 Project Reactor等技术开发的网关,它旨在为微服务框架提供一种简单有效的统一的API路由管理方式,以及基于Filter方式提供一些 阅读全文
posted @ 2022-05-25 10:39 荣慕平 阅读(650) 评论(0) 推荐(0)
zuul网关入门(十一)
摘要:网关的概念 1、什么是路由网关 网关是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能。它将"1对N"问题转换成了"1对1”问题。 通过服务路由的功能,可以在对外提供服务时,只暴露 网关中配置的调用地址,而调用方就不需要了解后端具体的 阅读全文
posted @ 2022-05-24 21:18 荣慕平 阅读(57) 评论(0) 推荐(0)
HystrixDashBoard(十)
摘要:Hystrix仪表板介绍 Hystrix仪表板使您可以实时监视Hystrix指标。 可以使用此仪表板时,通过减少发现和恢复运营事件所需的时间来改善其运营。大多数生产事件的持续时间(由于Hystrix而已经不那么频繁了)变得更短了,并且影响减小了,这是由于Hystrix仪表板提供了对系统行为的实时洞察 阅读全文
posted @ 2022-05-24 20:38 荣慕平 阅读(237) 评论(0) 推荐(0)
Hystrix服务隔离(九)
摘要:服务隔离介绍 当大多数人在使用Tomcat时,多个HTTP服务会共享一个线程池,假设其中一个HTTP服务访问的数据库响应非常慢,这将造成服务响应时间延迟增加,大多数线程阻塞等待数据响应返回,导致整个Tomcat线程池都被该服务占用,甚至拖垮整个Tomcat。因此,如果我们能把不同HTTP服务隔离到不 阅读全文
posted @ 2022-05-24 17:46 荣慕平 阅读(142) 评论(0) 推荐(0)
Hystrix熔断器初步(八)
摘要:一、Hystrix介绍 Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 “断路器”本身是一种开关装置,当某个服务单元 阅读全文
posted @ 2022-05-23 23:38 荣慕平 阅读(45) 评论(0) 推荐(0)
OpenFeign服务调用 / Feign日志(八)
摘要:一、OpenFeign介绍 前面在使用Ribbon+RestTemplate时,利用RestTemplate对http请求的封装处理,形成了一套模版化的调用方法。但是在实际开发中,对于服务依赖的调用可能不止一处,往往一个接口会被多处调用。所有Feign在此基础上做了进一步封装,由他来帮助我们定义和实 阅读全文
posted @ 2022-05-23 15:42 荣慕平 阅读(784) 评论(0) 推荐(0)
自定义Ribbon负载均衡策略(七)
摘要:一、使用Ribbon自带的随机策略 MyRandomRule 1 package com.sdkj.myrule.rule1; 2 3 import com.netflix.loadbalancer.IRule; 4 import com.netflix.loadbalancer.RandomRul 阅读全文
posted @ 2022-05-22 23:13 荣慕平 阅读(150) 评论(0) 推荐(0)
使用Consul作为注册中心(五)
摘要:一、Consul概述 / Consul安装 Consul是什么 Consul 是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语音开发 Consul是一个服务网格(微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系 阅读全文
posted @ 2022-05-22 13:43 荣慕平 阅读(238) 评论(0) 推荐(0)
使用zookeeper作为注册中心(四)
摘要:在18年7月份,Eureka2.0宣布停更了,将不再进行开发,所以对于公司技术选型来说,可能会换用其他方案做注册中心。本章学习便是使用ZooKeeper作为注册中心。 一、项目层级 二、zk客户端 / maven依赖 / yml配置 zookeeper安装后的配置 进入conf目录,复制一份zoo_ 阅读全文
posted @ 2022-05-21 20:01 荣慕平 阅读(68) 评论(0) 推荐(0)
搭建服务提供者集群 / 开启服务发现(三)
摘要:一、搭建服务提供者集群 项目层级 创建一个新module(cloud-provider-payment9001) 这个module只修改端口号,其余内容和8001一样 server: # 端口 port: 9001 spring: #要配置集群、名字必须相同 application: name: c 阅读全文
posted @ 2022-05-21 17:03 荣慕平 阅读(35) 评论(0) 推荐(0)
搭建eureka集群(二)
摘要:一、项目层级 二、pom依赖添加 / yml配置修改 / 修改host cloud-eureka pom.xml: <dependencies> <!-- eureka server --> <dependency> <groupId>org.springframework.cloud</group 阅读全文
posted @ 2022-05-21 11:19 荣慕平 阅读(49) 评论(0) 推荐(0)
项目搭建,实现简单数据库交互(一)
摘要:一、项目层级 二、项目依赖 / 项目配置 sql SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for payment -- DROP TABLE IF EXISTS `payment`; CREATE TA 阅读全文
posted @ 2022-05-19 22:10 荣慕平 阅读(77) 评论(0) 推荐(0)
 

公告


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