全文搜索
标题搜索
全部时间
1小时内
1天内
1周内
1个月内
默认排序
按时间排序
为您找到相关结果275,440个

Java实现限流接口的示例详解_java_脚本之家

限流是对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机,本文主要来和大家聊聊如何使用java实现限流接口,感兴趣的可以了解下+ 目录 一、限流 为什么要进行限流? 1.瞬时流量过高,服务被压垮? 2.恶意用户高频光顾,导致服务器宕机? 3.消息消费过快,导致数据库...
www.jb51.net/program/308594v...htm 2025-3-25

RabbitMQ消息队列之持久化机制详解_java_脚本之家

持久化,即将原本存在于内存中的数据写入到磁盘上永久保存数据,防止服务宕机时内存数据的丢失。 Rabbitmq 的持久化分为队列持久化、消息持久化和交换器持久化。 对于消息来说,不管是持久化的消息还是非持久化的消息都可以被写入到磁盘。 持久化的消息会同时写入磁盘和内存(加快读取速度),非持久化消息会在内存不够用时...
www.jb51.net/program/2958895...htm 2025-3-24

redis哨兵模式说明与搭建详解_Redis_脚本之家

哨兵模式是redis高可用的一种解决方案。 哨兵必须用三个实例取保证自己的高可用,但是哨兵+主从模式是不能保证消息不丢失的。 为什么用三个来保证呢? 假设现在有两个服务器,第一台有redis主节点M1,和哨兵S1,第二台有redis从节点S2,哨兵S2。 如果M1宕机,S1和S2中只要有1个哨兵认为master宕机就可以还行切换,此时哨兵...
www.jb51.net/article/2734...htm 2025-3-18

详解MySQL事务日志redo log_Mysql_脚本之家

redo log又叫“重做日志”,是存储引擎层 (innoDB) 生成的日志,记录的是"物理级别"上的页修改操作,比如页号x,偏移量y写入了'z'数据,主要目的为了保证数据不丢失,当MySQL发生宕机的时候,可以利用redo log日志进行数据恢复,如下图所示。 默认的redo log日志文件为ib_logfile0, ib_logfile1,如下图: ...
www.jb51.net/database/2921483...htm 2025-3-25

详解如何提升SpringBoot项目的吞吐量_java_脚本之家

吞吐量是指系统在单位时间内成功处理请求的数量。当吞吐量不足以应对业务需求时,会导致请求Pile Up的情况发生,使系统不可用甚至宕机。提高吞吐量是保证系统可用性的有效手段之一。 2.优化用户体验 当系统的吞吐量跟不上业务增长时,用户会感知到系统的响应变慢,严重时甚至会有"访问不畅"的现象。这会给用户带来很差...
www.jb51.net/program/293579i...htm 2025-3-22

数据库崩溃,利用备份和日志进行灾难恢复_Mysql_脚本之家

# 此时数据库宕机 #模拟宕机操作为: # 1.将数据目录的下的二进制日志,复制到 /tmp/backup,一会需要重演日志(此步非常重要,复制操作默认大家会了) # 2.删除数据目录下的所有文件,此时数据库就崩溃了(如果关闭数据库,是关不了,记得杀掉进程,kill -9 ...) 2.数据库宕机后执行恢复操作 # 全备应用日志 [ro...
www.jb51.net/article/698...htm 2025-3-20

SpringCloud微服务之Hystrix组件实现服务熔断的方法_java_脚本之家

微服务架构特点就是多服务,多数据源,支撑系统应用。这样导致微服务之间存在依赖关系。如果其中一个服务故障,可能导致系统宕机,这就是所谓的雪崩效应。 1、服务熔断 微服务架构中某个微服务发生故障时,要快速切断服务,提示用户,后续请求,不调用该服务,直接返回,释放资源,这就是服务熔断。
www.jb51.net/article/1667...htm 2025-3-25

Nginx结合keepalived实现双机热备方案_nginx_脚本之家

在生产环境上很多时候是以 Nginx 做反向代理对外提供服务,但是一天Nginx难免遇见故障,如:服务器宕机。当 Nginx 宕机那么 所有对外提供的接口都将导致无法访问。虽然我们无法保证服务器百分之百可用,但是也得想办法避免这种悲剧,今天我们使用 keepalived 来实现 Nginx 的高可用。
www.jb51.net/server/320980k...htm 2025-3-15

RocketMQ消息丢失场景以及解决方法_java_脚本之家

如果新开子线程异步处理消息的话,就有可能出现消息还没有被消费完,消费者告诉RocketMQ消息已经被消费了,结果宕机丢失消息的情况。 使用上面一整套的方案就可以在使用RocketMQ时保证消息零丢失,但是性能和吞吐量也将大幅下降 使用事务机制传输消息,会比普通的消息传输多出很多步骤,耗费性能同步刷盘相比异步刷盘,一个是...
www.jb51.net/article/1957...htm 2025-3-17

Redis哨兵模式介绍_Redis_脚本之家

谁来确认 master 宕机了 重新找一个新的 master ,怎么找法? 修改配置后,原来的 master 恢复了怎么办?哨兵哨兵(sentinal)是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现故障时通过投票机制选择新的master 并将所有的 slave 连接到新的 master。
www.jb51.net/article/2379...htm 2025-3-18