温故知新-分布式篇

01 Mind Map

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

02 Question&Answer

Q1: 缓存分类有几种?每种举个例子?
A:客户端缓存、网络缓存、服务器缓存???。


Q2: 什么是ehcache?过期策略?集群模式?与Redis的区别联系?
A:开源缓存架构、FIFO/LRU/LFU、RMI、充当Redis二级缓存。


Q3: 什么是Redis?有什么特点?
A:基于内存的单线程KV数据库、C语言编写。100000+QPS、线程安全???


Q4: Redis有什么应用场景?举3个例子
A:令牌生成、短信验证码、发布订阅、分布式锁等?


Q5: 谈谈你对Redis事务的理解?
A:没有隔离级别概念、不保证原子性、不支持回滚???


Q6: Redis主从复制与哨兵机制的理解?过程是怎样的?
A:主从复制:主服务器读写,从服务器读,读快照文件?哨兵机制:监控、故障转移、自动修改slave为master???


Q7: Redis持久化有几种?有什么区别?
A:AOF和RDB,AOF配置n秒内超过m个key被修改,执行一次RDB。AOF操作之前执行日志记录


Q8: Redis集群使用的是什么技术?什么原理?
A:redis-cluster,插槽原理?0~16383?去中心化?


Q9: Redis集群搭建?至少需要多少台Redis服务器?
A:redis-cluster,插槽原理?0~16383?去中心化?


Q10: 什么叫缓存雪崩、缓存穿透、热点key?如何解决?
A:???

扫描二维码关注公众号,回复: 8703859 查看本文章

Q11: 什么是Zookeeper?
A:表层?底层?


Q12: Zookeeper有什么特点?
A:全局数据一致性(强一致性)?分布式读写?原子性?实时性?


Q12: 说说Zookeeper数据结构?
A:类似于文件系统,节点类型分为4种


Q13: 举例Zookeeper应用场景?
A:数据发布与订阅、负载均衡、命名服务、分布式锁、分布式事务


Q14: Zookeeper查看工具?
A:ZooInspector


Q15: 如何保证session一致性的问题?
A:Nginx ip_bash、Haproxy的balance source、还有redis 保存token+session对象


Q16: 如何解决跨域问题?
A:使用jsonp、使用HttpClient、使用设置响应头、使用Nginx或Zuul搭建网关


Q17: 有用过XXL-JOB定时框架吗?说说其原理?
A:DB配置保持一致、群机时钟保持一致。。。


Q18: 举例分布式配置中心?有哪些,举个例子?
A:apollo、disconf、springcloud-config等


Q19: 分布式锁有几种实现方式?每种的对比?
A:数据库、Redis、Zookeeper,多数使用Redis,因为一般公司都有Redis服务器


Q20: 什么是ACID酸碱平衡?
A:???


Q21: 什么是CAP帽子原理?
A:???


Q22: 什么是Base碱?
A:???


Q23: 分布式事务的解决方案?
A:传统模式JTA+Atomikos、LCN、补偿机制等


Q24: 分布式事务的实现思路?
A:RabbitMQ补单队列与日志补偿原理


Q25: ElasticSearch是什么?有什么优势?
A:分布式文档数据库?短时间内可以处理大量数据


Q26: 什么叫正排索引?什么叫倒排索引?
A:???


Q27: DSL语言查询是什么?
A:???


Q28: ES集群要注意什么?
A:主分片和备份分片不能放在同一台服务器,分片公式?


Q29: ES网盘应用你是怎么做的?
A:???


Q30: Logstash是什么?有什么特点?
A:日志收集、过滤、分析 转成json
格式


Q31: Kibana是什么?
A:???


Q32: 分布式全局生成ID的策略,举例(4种)?
A:???

发布了2618 篇原创文章 · 获赞 4883 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/qq_20042935/article/details/103959474
今日推荐