Forrest Hu's Blogs

技术、架构与生活随笔 · 共 453 篇文章

  1. 学习Spring

    简介 编程模型 Spring是什么? 内在本质——component container 外在表现 其它使用Spring特性优雅书写业务代码程序员必备的思维能力:抽象思维我们知道Spring的核心功能是Bean容器,那么在看Sp...

  2. mosn源码浅析

    前言 前言 先聊聊七层负载均衡 初始化和启动 初始化 启动 协议无关L4 数据接收 L7 基于多路复用的转发 转发代码分析(从下游接收请求部分) 学到的先聊聊七层负载均衡现代网络负载均衡与代理(上) 客户端建立一个到负载...

  3. MOSN简介

    前言 前言 手感 http-example dubbo-example 配置 配置类型 server 配置 代码结构Mosn是基于Go开发的sidecar,用于service mesh中...

  4. istio学习

    简介 安装手感——使用istioctl安装 整体架构 Envoy pilot 其它 相关文章 Mixer(已被进行重大调整) 安装手感——使用istioctl安装github 下载istio...

  5. 《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...

  6. 学习JVM

    前言 前言 轮廓 jvm 在体系中的位置 逐步“消亡的”JVM 更快的垃圾回收 ZGC java 不再是那个熟悉的java 云原生时代的java 体会Java crashesThe virtual machine is responsible for emu...

  7. 下一代微服务Service Mesh

    简介 什么是 Service Mesh 传统微服务架构 Service Mesh架构 整体架构 SideCar Control Plane 传统IP网络 ==> SDN ==>...

  8. Tomcat源码分析

    简介 从各个视角看tomct tomcat是一个Servlet 容器? Servlet规范与tomcat实现 整体架构 启动过程 io处理 connector 架构 io 和线程模型 ...

  9. Linux可观测性

    简介 cpu CPU 的物理核与逻辑核 top CPU 使用率与平均负载的关系 如何排查用户态 CPU 使用率高? 如何限制cpu的使用 ps perf event 和 采样 ...

  10. 学习存储

    前言许式伟:存储系统需要花费绝大部分精力在各种异常情况的处理上,甚至你应该认为,这些庞杂的、多样的错误分支处理,才是存储系统的 “正常业务逻辑”。 单机时代的文件系统,机器断电、程序故障、系统重启等常规的异常,文件系统必须可以正确地应对,甚至对于磁盘扇区损坏,文件系统也需...