springcloud
文章平均质量分 76
炎升
这个作者很懒,什么都没留下…
展开
-
Quartz的监听器
Quartz的监听器用于当任务调度中你所关注事件发生时,能够及时获取这一事件的通知。类似于任务执行过程中的邮件、短信类的提醒。Quartz监听器主要有JobListener、TriggerListener、SchedulerListener三种,顾名思义,分别表示任务、触发器、调度器对应的监听器。三者的使用方法类似,在开始介绍三种监听器之前,需要明确两个概念:全局监听器与非全局监听器,二者的区别在于:全局监听器能够接收到所有的Job/Trigger的事件通知,非全局监听器只能接收到在...转载 2022-05-11 18:06:25 · 1339 阅读 · 0 评论 -
SpringBoot使用AOP,PointCut详解
aop依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>1、相关注解介绍:@Aspect :把当前类标识为一个切面;@Pointcut :Pointcut是织入Advice的触发条件...原创 2021-12-14 16:25:53 · 4689 阅读 · 0 评论 -
kafka配置文件
1、producer.properties 生产端的配置文件#指定kafka节点列表,用于获取metadata,不必全部指定#需要kafka的服务器地址,来获取每一个topic的分片数等元数据信息。metadata.broker.list=kafka01:9092,kafka02:9092,kafka03:9092 #生产者生产的消息被发送到哪个block,需要一个分组策略。#指定分区处理类。默认kafka.producer.DefaultPartitioner,表通过key哈希到对应分区转载 2021-11-17 11:23:46 · 1176 阅读 · 0 评论 -
Spring cloud之Hystrix 配置
1、hystrix可配置属性类型Hystrix可以配置属性的有以下类型:Execution:控制HystrixCommand.run() 的如何执行; Fallback: 控制HystrixCommand.getFallback() 如何执行; Circuit Breaker: 控制断路器的行为; Metrics: 捕获HystrixCommand和HystrixObservableCommand执行信息相关的配置属性; Request Context:设置请求上下文的属性; Collap原创 2021-08-03 09:37:02 · 2800 阅读 · 0 评论 -
springcloud之hystrix
1.什么是hystrix?hystrix是Netlifx开源的一款容错框架,防雪崩利器,具备服务降级,服务熔断,依赖隔离,监控(Hystrix Dashboard)等功能.2、hystrix能做什么? Hystrix 负责监控服务之间的调用情况,连续多次失败的情况进行熔断保护。保护的方法就是使用Fallback,当调用的服务出现故障时,就可以使用Fallback 方法的返回值;Hystrix 间隔时间会再次检查故障的服务,如果故障服务恢复,将继续使用服务。通过hystrix...原创 2021-07-29 15:36:52 · 215 阅读 · 0 评论 -
springcloud之feign
1、什么是Feign Feign是一种声明式、模板化的HTTP客户端(仅在Application Client中使用)。声明式调用是指,就像调用本地方法一样调用远程方法,无需感知操作远程http请求。 Spring Cloud的声明式调用, 可以做到使用 HTTP请求远程服务时能就像调用本地方法一样的体验,开发者完全感知不到这是远程方法,更感知不到这是个HTTP请求。Feign的应用,让Spring Cloud微服务调用像Dubbo一样,Application Client直接通过接口方法调用Ap原创 2021-07-26 14:58:35 · 1213 阅读 · 1 评论 -
微服务面试题
目录1、什么是微服务?2、微服务之间是如何通讯的?3、springcloud 与dubbo有哪些区别?4、springBoot 和SpringCloud的理解5、分布式系统面临的问题6、什么是服务熔断,什么是服务降级7、微服务的优缺点分别是什么?8、你所知道的微服务技术栈有哪些?9、什么是 Eureka服务注册与发现10、Eureka的基本架构是什么?11、作为服务注册中心,Eureka比Zookeeper好在哪里? ***12、什么是 Ribbon负载...转载 2021-07-12 16:53:12 · 1355 阅读 · 0 评论 -
熔断
我们知道,如果一个软件系统的并发请求数目超过了系统的最佳线程数,那么就会导致激烈的资源竞争,随着资源的匮乏甚至枯竭,整个系统也就面临着灾难。所以,很多软件系统为了保证即使在出现并发用户数>最佳线程数时,也不至于导致整个万网站崩溃,都会采用一些技术手段来避免发生系统性灾难。这些技术中比较典型的就是限流、降级和熔断1、为什么需要熔断现在很多网站的背后都是一个庞大的《分布式》系统,多个...原创 2020-03-24 13:55:40 · 339 阅读 · 0 评论 -
springboot之Actuator
1、Actuator介绍Actuator是Springboot提供的用来对应用系统进行自省和监控的功能模块,借助于Actuator开发者可以很方便地对应用系统某些监控指标进行查看、统计等。Actuator 的核心是端点 Endpoint,它用来监视应用程序及交互,spring-boot-actuator 中已经内置了非常多的 Endpoint(health、info、beans、metrics、httptrace、shutdown等等),同时也允许我们自己扩展自己的 Endpoints。每个 En.原创 2020-09-12 15:29:34 · 14753 阅读 · 1 评论 -
eureka相关配置
Eureka Client 配置项(eureka.client.*)org.springframework.cloud.netflix.eureka.EurekaClientConfigBean参数名称 说明 默认值 eureka.client.enabled 用于指示Eureka客户端已启用的标志 true ...转载 2019-03-07 11:56:04 · 187 阅读 · 0 评论 -
Eureka配置文件说明
Spring Cloud Eureka配置文件例子与详细说明Eureka服务端:application.yml# eureka(最)简单单点开发配置。支持yml与properties两种,yml文件后缀必须为yml,不能是yaml,否则找不到该文件,使用默认配置。# yml文件大小写敏感;# 每个级别至少用1个空格缩进,也可多个,但同级别的必须一致,不支持tab,本项目按照ecl...转载 2019-03-06 09:53:59 · 1956 阅读 · 0 评论