
源码阅读
杨鼎睿
https://t.me/abserari
https://yuque.com/abser
展开
-
gRPC 源码详解(一)配置化的结构体
grpc 源码结构详解DialOptionsDialOptions 是最重要的一环,负责配置每一次 rpc 请求的时候的一应选择。结构先来看看这个的结构链接// dialOptions configure a Dial call. dialOptions are set by the DialOption// values passed to Dial.type dialOpti...原创 2019-07-25 22:03:37 · 1052 阅读 · 0 评论 -
Go 语言构建的轻量配置化服务器 Caddy 源码解析 - 史上图最多的 caddy 全流程功能解析
Caddy 源码全解析PrefaceCaddy 是 Go 语言构建的轻量配置化服务器。同时代码结构由于 Go 语言的轻便简洁,比较易读,推荐学弟学妹学习 Go 的时候也去查看追一下它的源码。不用怕相信这篇文章能给你很大的信心。可能会有点多,建议多看几遍。Overview-CaddyMain当然,建议看这篇文章的时候,查看上手一下 Caddy 的实际配置操作应用,对理解源码会有好处,...原创 2019-08-05 06:45:46 · 674 阅读 · 1 评论 -
beehive 源码阅读- go 语言的自动化机器
beehiveOverview看一下作者本人的注释// Package bees is Beehive's central module system.beehive 非常有趣的在于各逻辑的解耦设计,这不仅让本身功能操作简单,也让扩展变得关注点少了很多,只需要一点学习成本就可以扩展自己的 beehive首先解释一下 bee hive 中 的概念bee 代表的是我们常见的&n...原创 2019-08-01 12:30:23 · 489 阅读 · 0 评论 -
Caddy源码阅读(一)Run详解
Caddy源码阅读(一)Run详解前言本次系列会讲解 caddy 整个生命周期涉及到的源码。平时我们使用 caddy 都是使用 它的 二进制 分发文件,现在来分析 caddy 的 Run 函数。从最外层逻辑看它都做了些什么。Caddy Run我们来看看 Caddy Run 中引入了哪些包和操作,对 Caddy 的总体行为做一个概览caddy/caddymain/run.go首先看 i...原创 2019-08-22 22:35:15 · 580 阅读 · 0 评论