interview 109
- 面试题标准答案 如何解决分布式事务问题的?
- 请说说你对 Namesrv 的了解?
- Kafka 知识点 & 面试题总结
- 对象创建的整个生命周期
- 对线面试官 线程池
- 对线面试官 今天来聊聊多线程基础
- 对线面试官 今天来聊聊Java注解
- 对线面试官 今天来聊聊Java泛型
- 对线面试官 synchronized
- 对线面试官 Java反射&动态代理
- 对线面试官 JavaNIO
- 对线面试官 CAS
- 对线面试官 AQS ReentrantLock
- 链路追踪
- 配置中心
- 负载均衡
- 请解释 Nginx 如何处理 HTTP 请求?
- 请描述下 RocketMQ 的整体流程?
- 说说 Netty 如何实现高性能?
- 解释一下什么是 Nginx
- 聚集索引非聚集索引区别,覆盖索引
- 聊聊网关服务
- 聊聊本地消息表
- 聊聊最大努力通知方案
- 聊聊数据库索引
- 聊聊可靠消息最终一致性方案
- 聊聊分库分表面试题
- 聊聊 XA 方案
- 聊聊 TCC 方案
- 聊聊 Saga 方案
- 聊聊 Redis 使用场景
- 简单介绍 Netty 的核心组件?
- 消息队列知识点 & 面试题总结
- 海量数据下,如何快速查找一条记录?
- 注册中心
- 服务保障
- 怎么优化Redis的内存占用?
- 微服务面试题
- 微服务的常用组件
- 微服务的优缺点
- 如果有大量的 key 需要设置同一时间过期,一般需要注意什么?
- 如果使用 Redis Cluster 实现高可用?
- 如何配置 Namesrv 地址到生产者和消费者?
- 如何设计一个分布式锁?如何对锁性能进行优化?
- 如何实现 RocketMQ 高可用?
- 如何保证消息的顺序性?
- 如何保证 RocketMQ 消费者的消费消息的幂等性?
- 如何使用 Redis 实现消息队列?
- 如何使用 Redis 实现分布式限流?
- 如何使用 Redis 实现分布式锁?
- 如何使用 Redis Sentinel 实现高可用?
- 声明式调用
- 原生的 NIO 存在 Epoll Bug 是什么?Netty 是怎么解决的?
- 分布式事务的实现主要有哪些方案?
- 分布式事务的基础
- 分布式事务如何处理怎么保证事务一致性?
- 分布式事务分类:柔性事务和刚性事务
- 修改配置不重启Redis会实时生效吗?
- 使用“反向代理服务器”的优点是什么?
- 你们公司是如何处理分布式事务的?
- 什么是消息重试?如何实现?
- 什么是微服务?
- 什么是动态资源、静态资源分离?
- 什么是分布式事务?
- 什么是事务消息?如何实现?
- 什么是三阶段协议?
- 什么是BASE理论?
- 什么是 Spring Cloud ?
- 什么是 Redis ?
- 什么是 Redis 分区?
- 什么是 Redis 事务?
- 什么是 Redis Pipelining ?
- 什么是 Netty ?
- 什么是 Netty 空闲检测?
- 什么是 Netty 的内存泄露检测是如何进行实现的?
- 了解哪几种序列化协议?
- 为什么会有分布式事务?
- 为什么Redis单线程模型也能效率这么高?
- 不同的消息队列,其架构不同,所以实现发送消息的可靠性的方案不同。所以参见如下文章:
- TCP 粘包 / 拆包的原因应该这么解决?
- Synchronized和ReentrantLock的区别
- SQL 面试题
- Spring Cloud 面试题
- RocketMQ常见问题
- RocketMQ 由哪些角色组成?
- RocketMQ 是否会弄丢数据?
- RocketMQ 是什么?
- Ribbon 的负载均衡原理
- Redis 线程模型
- PostgreSQL 与 MySQL 的区别
- Nginx 有哪些负载均衡策略?
- Nginx 有哪些优点?
- Nginx 常用配置?
- Nginx 常用命令?
- Nginx 如何实现后端服务的健康检查?
- Netty 自己实现的 ByteBuf 有什么优点?
- Netty 的零拷贝实现?
- Netty 如何实现重连?
- Netty 如何实现内存管理?
- Netty 为什么要实现内存管理?
- MQ选型
- MQ如何保证消息不丢失
- MQ如何保证分布式事务的最终一致性
- MQTT协议简介
- BIO、NIO、AIO
- 负载均衡
- 读写分离 & 分库分表
- RocketMQ入门总结
- RabbitMQ入门总结