Forrest Hu's Blogs
技术、架构与生活随笔 · 共 453 篇文章
-
学习Spring
简介 编程模型 Spring是什么? 内在本质——component container 外在表现 其它使用Spring特性优雅书写业务代码程序员必备的思维能力:抽象思维我们知道Spring的核心功能是Bean容器,那么在看Sp...
-
mosn源码浅析
前言 前言 先聊聊七层负载均衡 初始化和启动 初始化 启动 协议无关L4 数据接收 L7 基于多路复用的转发 转发代码分析(从下游接收请求部分) 学到的先聊聊七层负载均衡现代网络负载均衡与代理(上) 客户端建立一个到负载...
-
MOSN简介
前言 前言 手感 http-example dubbo-example 配置 配置类型 server 配置 代码结构Mosn是基于Go开发的sidecar,用于service mesh中...
-
istio学习
简介 安装手感——使用istioctl安装 整体架构 Envoy pilot 其它 相关文章 Mixer(已被进行重大调整) 安装手感——使用istioctl安装github 下载istio...
-
《datacenter as a computer》笔记
前言(未完成)The objectives of this book are to introduce readers to this new design space(新的设计领域), describe some of the requirements and chara...
-
学习JVM
前言 前言 轮廓 jvm 在体系中的位置 逐步“消亡的”JVM 更快的垃圾回收 ZGC java 不再是那个熟悉的java 云原生时代的java 体会Java crashesThe virtual machine is responsible for emu...
-
下一代微服务Service Mesh
简介 什么是 Service Mesh 传统微服务架构 Service Mesh架构 整体架构 SideCar Control Plane 传统IP网络 ==> SDN ==>...
-
Tomcat源码分析
简介 从各个视角看tomct tomcat是一个Servlet 容器? Servlet规范与tomcat实现 整体架构 启动过程 io处理 connector 架构 io 和线程模型 ...
-
Linux可观测性
简介 cpu CPU 的物理核与逻辑核 top CPU 使用率与平均负载的关系 如何排查用户态 CPU 使用率高? 如何限制cpu的使用 ps perf event 和 采样 ...
-
学习存储
前言许式伟:存储系统需要花费绝大部分精力在各种异常情况的处理上,甚至你应该认为,这些庞杂的、多样的错误分支处理,才是存储系统的 “正常业务逻辑”。 单机时代的文件系统,机器断电、程序故障、系统重启等常规的异常,文件系统必须可以正确地应对,甚至对于磁盘扇区损坏,文件系统也需...