Java进阶分布式
2020-11-22 15:30:03   0  举报             
     
         
 AI智能生成
  Java进阶
    作者其他创作
 大纲/内容
  1.高并发    
     消息队列    
     为什么使用消息队列?  
     如何保证队列的高可用?  
     如何保证消息不被重复消费?  
     如何保证消息的可靠性传输?  
     如何保证消息的顺序性?  
     如何解决消息队列的延时以及过期失效问题?  
     如何设计一个消息队列?  
     搜索引擎    
     ES分布式架构的原理是什么  
     ES写入数据的工作原理是什么  
     ES在数十亿级别数量下如何提高查询效率  
     ES生产集群的部署架构是什么  
     缓存    
     在项目中缓存是如何使用的  
     Redis和Memcached有什么区别  
     Redis有哪些数据类型以及使用场景  
     Redis的过期策略有哪些  
     如何保证Redis的高并发、高可用  
     Redis如何基于哨兵集群实现高可用  
     Redis集群模式的工作原理  
     Redis的雪崩、穿透和击穿,如何应对  
     如何保证缓存与数据库的双写一致性  
     如何解决Redis的并发竞争的问题  
     生产环境中Redis是怎么部署的  
     分库分表    
     为什么要分库分表  
     分库分表如何平滑过渡?  
     设计一个动态扩容缩容的方案  
     分库分表后,id主键如何处理  
     读写分离    
     如何实现MySQL的读写分离  
     如何设计一个高并发系统  
     2.分布式    
     系统拆分    
     为什么要进行系统拆分  
     分布式服务框架    
     Dubbo的工作原理  
     Dubbo支持哪些序列化协议  
     Dubbo负载均衡策略和集群容错策略  
     Dubbo的SPI思想是什么  
     如何基于Dubbo进行服务治理  
     分布式服务接口的幂等性如何设计  
     分布式服务接口请求的顺序性如何保证  
     如何设计一个类型Dubb的RPC框架  
     CAP定理中的P是什么?  
     分布式锁    
     Zookeeper都有哪些应用场景  
     分布式锁如何设计  
     分布式事务  
     分布式会话    
     集群分布式Session如何实现  
     3.高可用    
     基于Hytrix实现    
     Hytrix介绍  
     电商网站详情页系统架构  
     Hytrix线程池技术实现资源隔离  
     Hytrix信号量机制实现资源隔离  
     Hytrix隔离策略细粒度控制  
     深入Hytrix执行是内部原理  
     基于request cache请求缓存技术优化批量商品数据查询接口  
     基于本地缓存的fallback降级机制  
     深入Hytrix断路器执行原理  
     深入Hytrix线程池隔离与接口限流  
     基于timeout机制为服务接口调用超时提供安全保护  
     如何设计一个高可用系统    
     如何设计一个高可用系统  
     限流    
     如何限流?说一下具体的实现?  
     熔断    
     如何进行熔断  
     熔断框架有哪些?具体实现原理知道么  
     熔断框架,选用Sentinel还是Hytrix  
     降级    
     如何进行降级  
     4.微服务    
     一些概念    
     关于微服务架构的描述  
     从单体架构迁移到微服务架构  
     微服务的事件驱动数据管理  
     选择微服务部署策略  
     Cloud框架    
     什么是微服务?微服务之间是如何独立同性的  
     Cloud和Dubbo有哪些区别  
     Boot和Cloud谈谈对它们的理解  
     什么是服务熔断,什么是服务降级?  
     微服务优缺点 碰到的坑?  
     微服务的技术栈  
     微服务治理策略  
     Eureka和Zookeeper都提供注册和发现功能,有什么区别  
     谈谈服务发现组件Eureka的主要调用过程  
     5.海量数据处理    
     如何从大量的URL中找出相同的URL  
     如何从大量数据中找出高频词  
     如何找出某一天访问百度网站最多的IP  
     如何在大量的数据中判断一个数是否存在  
     如何查询最热门的查询串  
     如何统计不同电话号码的个数  
     如何从5亿个数中找出中位数  
     如何按照query的频度排序  
     如何找出排名前500的数  
    
 
 
 
 
  0 条评论
 下一页