会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
mathli
today we do, tomorrow we will.
博客园
首页
新随笔
联系
管理
订阅
04 2019 档案
Envoy 源码分析--程序启动过程
摘要:[toc] Envoy 源码分析--程序启动过程 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 前面几章分析了 "event事件" 和 "底层网络" , 但对创建服务的过程并没有串起来,只是分析了底层的网络公共库。这次我们分析下整个服务的创建过程。 初始化 main 入口 服务启
阅读全文
posted @
2019-04-30 17:48
mathli
阅读(2044)
评论(0)
推荐(0)
Envoy 源码分析--network L4 filter manager
摘要:[toc] Envoy 源码分析--network L4 filter manager 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 承接 "Envoy 源码分析--network" ,上次 network 只分析到 L4 过滤,这次接下来分析。 L4 过滤有三个不同类型的过滤器
阅读全文
posted @
2019-04-18 10:05
mathli
阅读(1518)
评论(2)
推荐(0)
Envoy 源码分析--network
摘要:[toc] Envoy 源码分析--network 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 的服务是通用服务,因此它需要支持 和 ,同时还需支持 和 两种网络协议,所以网络模块有点复杂。本次分析的网络模块是底层的模块,没有一整个服务的启动流程,有的地方可能还串不起来。现在先
阅读全文
posted @
2019-04-15 15:21
mathli
阅读(3720)
评论(0)
推荐(1)
Envoy 源码分析--buffer
摘要:[toc] Envoy 源码分析--buffer 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 的 在 1.10.0 前是基于 libevent 的 进行封装。在 1.10.0 开始为了提高性能,要使用 libev 或 libuv 来替代 libevent 重写了个 来消除 的依
阅读全文
posted @
2019-04-09 09:10
mathli
阅读(1945)
评论(0)
推荐(0)
Envoy 源码分析--event
摘要:[toc] Envoy 源码分析--event 申明:本文的 Envoy 源码分析基于 Envoy1.10.0。 Envoy 的事件是复用了 libevent 的 。其在代码中的表现就是类 ,一个 其实就是一个 ,主要的核心功能有:网络事件处理,定时器,信号处理,任务队列,代码对象的析构等。下面是相
阅读全文
posted @
2019-04-08 23:39
mathli
阅读(2164)
评论(0)
推荐(0)
公告