搜索结果
查询Tags标签: 保证,共有 26条记录-
如何保证消息的顺序性?
如何保证消息的顺序性?面试官心理分析 其实这个也是用 MQ 的时候必问的话题,第一看看你了不了解顺序这个事儿?第二看看你有没有办法保证消息是有顺序的?这是生产系统中常见的问题。 面试题剖析 我举个例子,我们以前做过一个 mysql binlog 同步的系统,压力还是非常大…
2022/8/29 6:24:01 人评论 次浏览 -
如何保证消息队列的高可用?
如何保证消息队列的高可用?面试官心理分析 如果有人问到你 MQ 的知识,高可用是必问的。上一讲提到,MQ 会导致系统可用性降低。所以只要你用了 MQ,接下来问的一些要点肯定就是围绕着 MQ 的那些缺点怎么来解决了。 要是你傻乎乎的就干用了一个 MQ,各种问题从来没考虑过…
2022/8/28 6:23:55 人评论 次浏览 -
消息队列正确使用手册
1. 如何保证消息不丢失? 消息确认机制 2. 如何保证消息只被消费一次? 为了保证消息丢失,需要付出两方面的代价:一方面是性能的损耗,一方面可能造成消息重复消费。为了保证消息只被消费一次,我们需要保证消费多条消息时所得到的结果就是相同的,即幂等的。消息在生产…
2022/8/24 23:27:02 人评论 次浏览 -
消息队列七炮
为什么使用消息队列?消息队列有哪些优缺点?Kafka、activeMQ,rabbitMQ、rocketMQ都什么区别以及适合哪些场景? 如何保证消息队列的高可用啊? 如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)? 如何保证消息的可靠性传输(如何处理消息丢失的问题)? 如何…
2022/8/9 6:23:45 人评论 次浏览 -
如何保证MQ重复消费的幂等性
添加一个中间件,取名为内存set,消费者每次消费到了MQ的一条消息的时候,想内存set中插入消费记录,如果消费者消费的消息存在于内存set中,则这条消息被过滤 基于数据库的唯一键,保证重复数据不会被插入多条
2022/8/8 23:25:48 人评论 次浏览 -
HTTPS是如何保证安全的?
HTTPS 在传输数据的过程中会对数据进行加密处理,保证安全性。 目前常见的加密算法可以分成三类,对称加密算法,非对称加密算法 和 Hash算法。 对称加密算法 相同密钥加密解密(加密和解密使用同一把钥匙), 可逆的! 可以用于加密解密传输数据 想使用对称加密算法, 一定要…
2022/4/7 23:24:03 人评论 次浏览 -
pod的优雅启动和终止
问题:物理机不可靠,node节点不可靠,如何保证集群内pod的高可用,进而保证pod里提供的服务的稳定性?
2022/3/26 6:25:28 人评论 次浏览 -
Set集合
a) 无序(存储和取出顺序不一致,有可能会一致),但是元素唯一,不能重复b) 实现类1. HashSet(1) 底层数据是哈希表(2)通过两个方法hashCode()和equals()保证元素的唯一性,方法自动生成(3)子类LinkedHashSet底层数据结构是链表和哈希表,由链表保证元素有序,由哈…
2021/10/19 23:09:55 人评论 次浏览 -
Set集合
a) 无序(存储和取出顺序不一致,有可能会一致),但是元素唯一,不能重复b) 实现类1. HashSet(1) 底层数据是哈希表(2)通过两个方法hashCode()和equals()保证元素的唯一性,方法自动生成(3)子类LinkedHashSet底层数据结构是链表和哈希表,由链表保证元素有序,由哈…
2021/10/19 23:09:55 人评论 次浏览 -
MySQL如何保证ACID
ACID 原子性:事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行一致性:事务开始前和结束后,数据库的完整性约束没有被破坏。隔离性:同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰。持久性:事务完成后,事务对数据库的…
2021/10/1 19:11:15 人评论 次浏览 -
MySQL如何保证ACID
ACID 原子性:事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行一致性:事务开始前和结束后,数据库的完整性约束没有被破坏。隔离性:同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰。持久性:事务完成后,事务对数据库的…
2021/10/1 19:11:15 人评论 次浏览 -
JUC并发编程 原理之 volatile -- 保证可见性 & 保证有序性
1. 保证可见性写屏障(sfence)保证在该屏障之前的,对共享变量的改动,都同步到主存当中 public void actor2(I_Result r) {num = 2;ready = true; // ready 是 volatile 赋值带写屏障// 写屏障 }读屏障(lfence)保证在该屏障之后,对共享变量的读取,加载的是主存中最新…
2021/9/6 17:09:04 人评论 次浏览 -
JUC并发编程 原理之 volatile -- 保证可见性 & 保证有序性
1. 保证可见性写屏障(sfence)保证在该屏障之前的,对共享变量的改动,都同步到主存当中 public void actor2(I_Result r) {num = 2;ready = true; // ready 是 volatile 赋值带写屏障// 写屏障 }读屏障(lfence)保证在该屏障之后,对共享变量的读取,加载的是主存中最新…
2021/9/6 17:09:04 人评论 次浏览 -
社交——防止被打扰和不再内卷
你害怕的原因是什么?1. 不想上课的时候被打扰,打断思路。2. 不想因为比较成绩而投机取巧针对1:1. 可以坐第一排,保证不回头,保证不回头,保证不回头2. 可以上课用手机录音,可以用手机录音,可以用手机录音!3. 可以主动坐在边上
2021/8/10 6:35:31 人评论 次浏览 -
社交——防止被打扰和不再内卷
你害怕的原因是什么?1. 不想上课的时候被打扰,打断思路。2. 不想因为比较成绩而投机取巧针对1:1. 可以坐第一排,保证不回头,保证不回头,保证不回头2. 可以上课用手机录音,可以用手机录音,可以用手机录音!3. 可以主动坐在边上
2021/8/10 6:35:31 人评论 次浏览