Skip to content

javamickey/advanced-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 

Repository files navigation

互联网 Java 工程师进阶知识完全扫盲

license original PRs Welcome

本系列知识出自中华石杉,我对这部分知识做了一个系统的整理,方便学习查阅。

系统拆分

分布式服务框架

分布式锁

分布式事务

分布式会话

高并发架构

高并发系统

搜索引擎

  • es 的分布式架构原理能说一下么(es 是如何实现分布式的啊)?
  • es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗?
  • es 在数据量很大的情况下(数十亿级别)如何提高查询效率啊?
  • es 生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概有多少个分片?

分库分表

读写分离

高可用架构

高可用系统

  • 如何设计一个高可用系统?

限流

  • 如何限流?在工作中是怎么做的?说一下具体的实现?

熔断

  • 如何进行熔断?
  • 熔断框架都有哪些?具体实现原理知道吗?

降级

  • 如何进行降级?

About

😮 互联网 Java 工程师进阶知识完全扫盲

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%