06 2023 档案

摘要:## 1.概念 Hystrix 源自Netflix 团队于2011年开始研发。2012年 Hystrix不断发展和成熟,Netlix 内部的许多团队都采用了它。 如今,每天在Netlix上通过Hystrix执行数百亿个线程隔离和数千亿个信号量隔离的调用。极大地提高了系统的稳定性。 在分布式环境中,不 阅读全文
posted @ 2023-06-29 23:23 lwx_R 阅读(31) 评论(0) 推荐(0) 编辑
摘要:## 1.静态资源映射规则 #### 1.1 webjars SpringMVC的配置类WebMvcAutoConfiguration中addResourceHandlers添加资源处理 有一个webjars:以jar包的方式引入我们的静态资源 ```xml org.webjars jquery 3 阅读全文
posted @ 2023-06-29 17:39 lwx_R 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-06-28 17:38 lwx_R 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1.概念 redis的事务本质是一组命令的集合,事务支持一次执行多个命令,一个事务中所有的命令都会被序列化。 在事务执行的过程中,会按照顺序串行执行队列中的命令,其他客户端提交的命令请求不会插入到当前的事务中 redis的事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令 redis的事务没 阅读全文
posted @ 2023-06-28 15:54 lwx_R 阅读(26) 评论(0) 推荐(0) 编辑
摘要:## 2.set ``` sadd 是将一个或者多个成员元素放到集合中 不能重复 smembers 返回查询所有的集合成员 sismember 是可以判断是否为集合成员 返回0/1 scard 是可以获取集合中的元素 #srem key value可以移除一个或者多个集合元素 srandmember 阅读全文
posted @ 2023-06-28 11:36 lwx_R 阅读(14) 评论(0) 推荐(0) 编辑
摘要:## 1.将压缩包转入到服务器 ## 2.解压 ``` tar -zxvf redis-5.0.7.tar.gz ``` ## 3.cd 到解压后的目录 make ## 4. make结束后make install ## 5.备份文件 ``` mkdir myredis cp redis.conf 阅读全文
posted @ 2023-06-28 09:06 lwx_R 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.概念 Feign是Spring Cloud Netflix组件中的一个轻量级RESTful的HTTP服务客户端,实现了负载均衡和Rest调用的开源框架 封装了Ribbon和RestTemplate,实现了WebService的面向接口编程,进一步降低了项目的耦合度。 Feign内置了Ribbon 阅读全文
posted @ 2023-06-20 18:55 lwx_R 阅读(41) 评论(0) 推荐(0) 编辑
摘要:## 1.优先队列 #### 1.1 场景 在我们系统中有一个订单催付的场景,我们的客户在天猫下的订单淘宝会及时将订单推送给我们,如 果在用户设定的时间内未付款那么就会给用户推送一条短信提醒, 很简单的一个功能对吧,但是, tmall 商家对我们来说,肯定是要分大客户和小客户的对吧,比如像苹果,小米 阅读全文
posted @ 2023-06-20 12:44 lwx_R 阅读(44) 评论(0) 推荐(0) 编辑
摘要:## 1.概念 在生产环境中由于一些不明原因, 导致rabbitmq重启,在RabbitMQ重启期间生产者消息投递失败, 导致消息丢失,需要手动处理和恢复。于是,我们开始思考,如何才能进行RabitMQ的消息可靠投递呢? 特别是在这样比较极端的情况,RabbitMQ 集群不可用的时候,无法投递的消息 阅读全文
posted @ 2023-06-20 12:41 lwx_R 阅读(2) 评论(0) 推荐(0) 编辑
摘要:## 1.概念 Consul是HashiCorp公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案, Consul的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、 健康检查、Key/Value 存储、多数据中心方案, 不再需要依赖其它工具(比如 阅读全文
posted @ 2023-06-19 16:33 lwx_R 阅读(160) 评论(0) 推荐(0) 编辑
摘要:## 1.概念 Ribbon是一个基于HTTP和TCP的客服端负载均衡工具,它是基于Netflix Ribbon实现的。 它不像Spring Cloud服务注册中心、配置中心、API 网关那样独立部署,但是它几乎存在于每个Spring Cloud微服务中。 包括Feign提供的声明式服务调用也是基于 阅读全文
posted @ 2023-06-19 15:40 lwx_R 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.注册中心 服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用。 主要用来存储服务信息,例如提供者url、路由信息等。 服务注册中心是的微服务架构中最基础的设施之一。 在微服务架构流行之前。注册中心就已经开始出现在分布式架构的系统中 Dubbo 是一个在国内比较流行的分布式框架,被大 阅读全文
posted @ 2023-06-18 19:58 lwx_R 阅读(129) 评论(0) 推荐(0) 编辑
摘要:## 1.延迟队列概念 延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上 延时队列中的元素是希望在指定时间到了以后或之前取出和处理 简单来说,延时队列就是用来存放需要在指定时间被处理的元素的队列。 ## 2.使用场景 1.订单在十分钟之内未支付则自动取消 2.新创建的店铺,如果在十天内 阅读全文
posted @ 2023-06-18 16:38 lwx_R 阅读(181) 评论(0) 推荐(0) 编辑
摘要:## 1.死信 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解, 一般来说,producer将消息投递到broker或者直接到queue里了, consumer 从queue取出消息进行消费, 但某些时候由于特定的原因导致queue中的某些消息无法被消费,这样 阅读全文
posted @ 2023-06-10 00:48 lwx_R 阅读(124) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示