分布式

分布式全局ID生成方案

参考:高并发分布式系统中生成全局唯一Id汇总

分布式事务

参考:浅谈分布式事务

session 分布式处理

第一种:粘性session。粘性Session是指将用户锁定到某一个服务器上(通过NG)。

第二种:服务器session复制。

第三种:session共享机制。使用分布式缓存方案比如memcached、Redis,但是要求Memcached或Redis必须是集群。

第四种:session持久化到数据库。

谈谈业务中使用分布式的场景

分布式锁的场景

分布是锁的实现方案

集群与负载均衡的算法与实现

说说分库与分表设计

分库与分表带来的分布式困境与应对之策

分布式寻址方式都有哪些算法知道一致性hash吗?你若userId取摸分片,那我要查一段连续时间里的数据怎么办?

分布式缓存

1、redis和memcheched 什么区别为什么单线程的redis比多线程的memched效率要高啊?

2、redis有什么数据类型都在哪些场景下使用啊?

3、reids的主从复制是怎么实现的redis的集群模式是如何实现的呢redis的key是如何寻址的啊?

4、使用redis如何设计分布式锁?使用zk可以吗?如何实现啊这两种哪个效率更高啊??

5、知道redis的持久化吗都有什么缺点优点啊? ?具体底层实现呢?

6、redis过期策略都有哪些LRU 写一下java版本的代码吧??

分布式服务框架

1、说一下dubbo的实现过程注册中心挂了可以继续通信吗??

2、zk原理知道吗zk都可以干什么Paxos算法知道吗?说一下原理和实现??

3、dubbo支持哪些序列化协议?hessian 说一下hessian的数据结构PB知道吗为啥PB效率是最高的啊??

4、知道netty吗’netty可以干嘛呀NIO,BIO,AIO 都是什么啊有什么区别啊?

5、dubbo复制均衡策略和高可用策略都有哪些啊动态代理策略呢?

6、为什么要进行系统拆分啊拆分不用dubbo可以吗’dubbo和thrift什么区别啊?

分布式消息队列

1、为什么使用消息队列啊消息队列有什么优点和缺点啊?

2、如何保证消息队列的高可用啊如何保证消息不被重复消费啊

3、kafka ,activemq,rabbitmq ,rocketmq都有什么优点,缺点啊???

4、如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路

分布式搜索引擎

1、es的工作过程实现是如何的?如何实现分布式的啊

2、es在数据量很大的情况下( 数十亿级别)如何提高查询效率啊?

3、es的查询是一个怎么的工作过程?底层的lucence介绍一下呗倒排索引知道吗?es和mongdb什么区别啊都在什么场景下使用啊?

高并发高可用架构设计

1、如何设计一个高并发高可用系统

2、如何限流?工程中怎么做的,说一下具体实现

3、缓存如何使用的缓存使用不当会造成什么后果?

4、如何熔断啊?熔断框架都有哪些?具体实现原理知道吗?

5、如何降级如何进行系统拆分,如何数据库拆分????

分布式架构原理

1、分布式架构演进过程

2、如何把应用从单机扩展到分布式

3、CDN加速静态文件访问

4、系统监控、容灾、存储动态扩容

5、架构设计及业务驱动划分

6、CAP、Base卢纶以及其应用

分布式架构策略

1、 分布式架构网络通信原理剖析

2、通信协议中的序列化和反序列化

3、基于框架RPC技术 Webservice/RMI/hessian

4、基于ZooKeeper实现分布式服务器动态上下线感知

5、深入分析ZooKeeper在disconfi配置中心的应用

6、深入分析ZooKeeper Zab协议及选举机制源码解读

7、Dubbo管理中心及监控平台安装部署

8、基于Dubbo的分布式系统架构实战

9、Dubbo容错机制及高扩展性分析

分布式架构中间件

1、 分布式消息通信ActiveMQ/kafka/rabbitmq

2、Redis主从复制原理及无磁盘复制分析

3、图解Redis中AOF和RDB持久化策略的原理

5、Session跨域共享以及企业级单点登录解决方案实战

6、分布式事务解决方案实战

7、高并发下的服务降级、限流实战

8、基于分布式架构下分布式锁的解决方案实战

9、分布式架构下实现分布式定时调度

分布式锁的应用场景、分布式锁的产生原因、基本概念

分布是锁的常见解决方案

分布式事务的常见解决方案

集群与负载均衡的算法与实现

说说分库与分表设计,可参考《数据库分库分表策略的具体实现方案》

分库与分表带来的分布式困境与应对之策

说说 CAP 定理、 BASE 理论

怎么考虑数据一致性问题

说说最终一致性的实现方案

请解释什么是C10K问题或者知道什么是C10K问题吗?