高并发的哲学原理

2024-11-29 上传 262 页 21.5 MB 5 阅读
本书的⽬标是在作者有限的认知范围内,讨论⼀下⾼并发问题背后隐藏的⼀个哲学原理——找出单点,进⾏拆分。
我们将从动静分离讲起,⼀步步深⼊ Apache、Nginx、epoll、虚拟机、k8s、异步⾮阻塞、协程、应⽤⽹关、L4/L7 负载均衡器、路由器(⽹关)、交换机、LVS、软件定义⽹络(SDN)、Keepalived、DPDK、ECMP、全冗余架构、⽤户态⽹卡、集中式存储、分布式存储、PCIe 5.0、全村的希望 CXL、InnoDB 三级索引、内存缓存、KV 数据库、列存储、内存数据库、Shared-Nothing、计算存储分离、Paxos、微服务架构、削峰、基于地理位置拆分、⾼可⽤等等等等。并最终基于地球和⼈类社会的基本属性,设计出可以服务地球全体⼈类的⾼并发架构。
1 / 262
2 / 262
3 / 262
4 / 262
5 / 262
标签:java
温馨提示:
1.未经权益所有人同意不得将文件中的内容挪作商业或盈利用途;
2.本站仅提供存储空间,仅对用户上传内容作预览展示处理,对用户上传分享的文档内容本身不做任何修改或编辑,本站不对任何下载内容负责;
3.下载文件中如有侵权或不当内容,请与我们联系,我们立即纠正;
4.本站不保证下载资源的准确性、安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失。
最新评论
请遵守国家互联网相关法律、法规,文明评论。
相关文章
部署微服务:Spring Cloud vs. Kubernetes

Spring Cloud和Kubernetes都声称自己是开发和运行微服务的最佳环境,但两者在特性上并不相同,解决的问题点也不一样。本文将探讨这两种平台对于微服务架构的交付有何作用、两者在哪些方面表现更好以及如何利用这两种平台在微服务架构的路上取得成功。


规则引擎深度对比,LiteFlow vs Drools!

这篇文章深入对比了 LiteFlow 和 Drools 两款 Java 规则引擎框架。介绍了规则引擎的定义,从规则表达式、和 Java 数据交换、API 及集成、侵入性耦合、学习成本、语言插件、规则存储、热更新、界面形态、性能表现等方面进行比较。


Java八股文之多线程篇

本文题目覆盖了多线程、并发、锁、通信和原子操作等多个方面。由于篇幅有限,所以对答案做了简要的讲解。


探究Resilience4j:Java 8中的轻量级容错库

本文将介绍Resilience4j,这是一个专为Java 8及函数式编程设计的轻量级容错库。该库汲取了Hystrix的设计理念,同时利用Vavr库的强大功能,实现了无需额外依赖的高效容错机制。通过丰富的代码示例,本文旨在展示Resilience4j的基本用法及其如何简化现代Java应用中的错误处理流程。


【Java库】Deepleaning4j 深度学习工具包

Deeplearning4j实际上是一堆项目,旨在支持基于 JVM 的深度学习应用程序的所有需求。