![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 77
ng_elza
这个作者很懒,什么都没留下…
展开
-
Rabbitmp
1.ampq消息协议你是怎么理解的?2.rabbitmq常见的消息模式有哪些?3.rabbitmq在项目中你是怎么用的?4.rabbitmq如何保证消息在投递的过程中不被丢失5.如何解决消息重复消费的问题(幂等性的问题)6.如何解决消息堆积的问题?(自己在网上进一步补充完整)7.什么是死信队列,造成死信队列的原因是什么? 如何处理死信消息?8.如何实现消息限流?1.ampq消息协议你是怎么理解的?AMQP(高级消息队列协议)是一个进程间传递异步消息的网络协议。AMQP规范中的核心的.原创 2021-03-01 19:18:20 · 168 阅读 · 0 评论 -
hystrix
hystrix的局部降级逻辑的处理方式**(1)将服务提供方关于所有服务降级的设置全部去掉(2)在服务消费方引入hsytrix依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-hystrix</artifactId></dependency>(3)在启动类上原创 2021-01-20 21:08:57 · 80 阅读 · 0 评论 -
Hystrix断路器与服务降级
那么Hystix的作用是什么呢?具体要保护什么呢?Hystix是Netflix开源的一个延迟和容错库,用于隔离访问远程服务、第三方库,防止出现级联失败。服务雪崩微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接口才能实现,会形成非常复杂的调用链路:,请求阻塞,用户不会得到响应,则tomcat的这个线程不会释放,于是越来越多的用户请求到来,越来越多的线程会阻塞:服务器支持的线程和并发数有限,请求一直阻塞,会导致服务器资源耗尽,从而导致所有其它服务都不可用,形成雪崩效应Hystri原创 2021-01-19 21:31:19 · 73 阅读 · 0 评论 -
Eureka总结
总结:1.总结eureka微服务创建的流程2.如何搭建eureka集群3.服务提供方集群如何搭建4.RestTemplate如何使用?5.简述eureka的自我保护模式? 如何配置其自我保护模式6.什么是CAP理论? cp ap原则的含义7.eureka 和zookeeper consul的区别?8.使用ribbon进行负载均衡的步骤9.ribbon负载均衡的策略有哪些?10.如何自定义负载均衡1.总结eureka微服务创建的流程1)创建项目2)引入pom依赖3)编写applic原创 2021-01-18 21:46:57 · 150 阅读 · 0 评论 -
SpringBoot第五天
web三大组件:servlet、过滤器、监听器servlet:运行在服务端的小程序Filter:过滤器:一般用于完成通用的操作。如 登录验证,编码统一处理,敏感字符过滤Listener:监听器:事件监听机制(监控某一个事件是否执行)ServletRegistrationBean 注册Servlet组件FilterRegistrationBean 注册Filter组件ServletListenerRegistrationBean 注册监听器组件springboot异常处理BasicE原创 2021-01-14 20:59:15 · 52 阅读 · 0 评论 -
HashMap底层原理
hashmap的底层数据结构 1.8之前和1.8的区别?1.8之前:HashMap在存储元素时,首先会获取元素的哈希值结合位移运算,计算出该元素在数组中的位置,如果当前位置没有元素,就在该位置直接添加元素,如果该位置已存在其他元素,就会调用hashcode方法,来比较元素的hashcode值是否一致,如果不一致,那么就在该索引位置上划分出一个节点来存储当前元素。如果一致,需要进一步比较元素equlas方法,比较key的内容是否一致,如果不一致,在当前索引值上划分一个节点来存储当前元素,如果一致,那么原创 2021-01-12 20:55:47 · 73 阅读 · 0 评论 -
springboot第二天
回顾springboot第一天1.介绍了什么是springboot?什么是微服务?两者有什么区别?为什么要用springboot?对spring做了高度封装,我们可以用springboot快速开发一个web项目;微服务是一种架构风格,它提倡将服务划分成单一的小型应用,独立在自己的进程中、服务与服务键采用http方式进行沟通;springboot一种构建微服务架构的技术,微服务是一种架构风格,要构建微服务用springbootspringboot和ssm比较的有点是:简化配置(约定大于配置)对原创 2021-01-11 21:53:35 · 89 阅读 · 0 评论 -
springboot
springboot的基本概述 ,编写第一个springboot工程前言一、SpringBoot是什么?二、SpringBoot优点?三、编写第一个springboot工程前言在普通的java项目中,大量的XML文件配置起来是很繁琐就会导致开发效率低,整合第三方框架的配置可能存在冲突问题导致部署效率低,还有其它的问题,传统java项目的打包方式:打包成一个war放入到tomcatwebapps目录下进行执行,也就是说需要依赖外部的tomcat服务器才能执行。而SpringBoot可以省去很多麻烦的配置原创 2021-01-11 07:56:19 · 70 阅读 · 0 评论