Forrest Hu's Blogs
技术、架构与生活随笔 · 共 449 篇文章
-
内存管理玩法汇总
简介 整体描述 操作系统 语言/运行时 jvm go runtime 中间件 netty arena kafka BufferPool redis 内存分配 内存回收/gc...
-
软件机制
简介 为什么需要反码和补码 有界/越界/溢出与取模 符号位 比取模更“狠”——有符号数的溢出 减法靠补码 调度系统设计精要为什么需要反码和补码有界/越界/溢出与取模在数学的理论中,数字可以有无穷大,也有无穷小。...
-
istio流量管理
前言 前言 envoy 好在哪里? 流量管理配置 功能划分 envoy sidecar 配置 与 xds envoy ingress 配置 与xds 流量管理 Pod内流量 管理 流量拦截 ...
-
以应用为中心
简介 k8s 的问题 K8s 的 API 没有“应用”的概念 基于k8s 做一个应用管理平台 Open Application Model (OAM) 未来 其它解读容器 2019:把“以应用为中心”进行到底云原生的本质是一系...
-
Pilot源码分析
前言 前言 pilot-discovery宏观设计 获取配置和服务数据 服务数据部分 配置数据部分 Environment 聚合 启动 处理xds请求 proxy envoy 向pilo...
-
golang io
前言 前言 整体理念 原理 io 前后的GPM 实现 服务端逻辑 核心数据结构 轮询 以获取 可执行的Goroutine 代码实现 如果想兼顾开发效率,又能保证高并发,协程就是最好的选择。它可以在保持异步化...
-
学习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...