Just Do It
06
04
RPC 常见面试题 RPC 常见面试题
一、注册中心策略:服务注册原理、注册中心结构、zookeeper 的原理、几个注册中心的区别、分布式算法、分布式事务。 项目细节:服务注册、服务发现、服务注销、监听机制 介绍一下服务注册中心怎么做的? (1)服务发现: 服务注册/反注册
2022-06-04
04
如何实现一个RPC框架 如何实现一个RPC框架
之前我们讲解了RPC的基本原理,接下来,我们就试着自己去实现一个轻量级的 RPC 框架。 技术选型 我们首先选择 ZooKeeper 作为我们 RPC 框架的注册中心,提供服务注册和发现的功能。 选用 Netty 作为我们的底层通信框架,N
2022-06-04
04
常见的RCP框架介绍 常见的RCP框架介绍
上一篇我们介绍了 RPC 的基本知识和原理,今天我就带你看看有哪些常见的商用 RPC 框架。 Dubbo提到 RPC 框架,我们肯定会想到 Dubbo,它是一款高性能、轻量级的开源 Java RPC 框架,提供了六大核心能力 面向接口代理
2022-06-04
04
RPC是什么?原理是什么? RPC是什么?原理是什么?
RPC是什么?原理是什么?什么是 RPC 框架RPC 的全称是 Remote Procedure Call,即远程过程调用。 从字面意思可以知道,远程肯定是指要跨机器而非本机,需要网络编程才能实现。但是不是只要通过网络通信访问到另一台机器的
2022-06-04
04
Redis 中的高级数据结构 Redis 中的高级数据结构
Redis 中的高级数据结构前面我们学习 Redis 中的5中基础数据类型,今天我又来了,没错,就是 Redis 中剩余的3中高级数据类型,废话不多说,我们开始吧。 BitmapBitmap 翻译过来就是位图,那它有什么作用呢? 我们首先想
2022-06-04
04
Redis 可以崩,EDG 别崩啊 Redis 可以崩,EDG 别崩啊
我们知道缓存雪崩、击穿、穿透是缓存异常最常见的三个问题,一旦这三个问题发生,会导致大量的请求积压到数据库层。如果请求的并发量很大,就会导致数据库宕机或是故障,这肯定是我们不能容忍的。今天我就带你彻底剖析这三个问题,让你知道这三个问题的表现、
2022-06-04
04
缓存和数据库一致性问题,看这篇就够了 缓存和数据库一致性问题,看这篇就够了
缓存和数据库一致性问题,看这篇就够了如何保证缓存和数据库一致性,相信大家一定被这个搞的头疼过吧,今天,我就来治治你的头痛,带你一步一步,由浅入深地剖析缓存一致性问题,保证华强都能听懂。 为什么要引入缓存我们都知道,引入缓存是为了提高性能,我
2022-06-04
04
哨兵集群:哨兵挂了,主从还能切换吗 哨兵集群:哨兵挂了,主从还能切换吗
哨兵集群:哨兵挂了,主从还能切换吗前言我们之前在哨兵机制中讲过了(如果没有看过这篇文章的,必须先看这篇文章之后再来看本篇),哨兵可以实现主从库的自动切换。通过部署多个实例,就形成了一个哨兵集群,哨兵集群中的多个实例共同判断,可以降低对主库下
2022-06-04
04
处在监控下的 Redis 们 处在监控下的 Redis 们
一、为什么需要哨兵机制我们现在的 Redis 一般都是以主从库集群的方式部署的,在这个模式下,如果从库发生了故障,客户端可以继续向主库或其他从库发送请求,进行相关的操作,但是如果主库发生故障了,那就直接会影响到从库的同步,因为从库没有相应的
2022-06-04
04
深入浅出 Redis 持久化 深入浅出 Redis 持久化
深入浅出 Redis 持久化一、Redis 持久化总览持久化,顾名思义就是将内存中的数据存储到磁盘中。由于Redis 的读写都是在内存中,所以读写性能比较高,但是呢,内存中的数据会随着服务器的重启而丢失,为了保证数据不丢失,我们需要将内存中
2022-06-04
04
深入浅出 Redis 事务 深入浅出 Redis 事务
深入浅出 Redis 事务 事务大家都熟悉吧,要么全部执行,要么全部不执行,今天我们就来讲讲 Redis 的事务🏃🏃🏃 一、事务基本使用在讲解事务的原理之前,我们先来看看 Redis 事务是如何使用的吧 事务在其他语言中,一般分为以
2022-06-04
04
浅谈 Redis 键过期策略 浅谈 Redis 键过期策略
浅谈 Redis 键过期策略在 Redis 中,我们都知道 Redis 的键值对都是存储在内存中的,要是我们一直往 Redis 中添加键值对,最后就会导致 OOM,所以我们需要定期的去删除一些键值对,来保证内存不会爆,此时我们就需要了解 R
2022-06-04
5 / 8