您当前的位置: 首页 >  分布式

温故知新-分布式篇

杨林伟 发布时间:2020-01-13 16:55:02 ,浏览量:3

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:???

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:???

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 3浏览

    0关注

    3279博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.2949s