计划
计划在工作之余研究下 Kratos 项目 的源码及实现,包含了微服务发现、gRPC 封装、Opentracing、Monitoring、CGI 组件等等。
- Lazy Load Container
- gRPC-Warden 拦截器(链)及实现
- gRPC-Warden 中的超时传递
- gRPC-Warden 中的多消费者订阅 - Watcher 模式(gRPC-Resolver)
- gRPC-Warden 的客户端封装及使用
- gRPC-Warden 的服务端封装及使用
- gRPC-Warden 的限流器
- gRPC-Warden 的熔断器
- gRPC-Warden 的负载均衡算法 P2C 分析
- gRPC-Warden 的负载均衡算法 WRR 分析
- gRPC-Warden 的若干细节(补充)
- Kratos 中的 Naming 机制分析
- Kratos 中的 Monitoring 与 Metrics
- Kratos 中的 Opentracing 分析与应用
- Kratos 中的 Metadata 元数据
- Kratos 中的 ORM 实现
- Kratos 中的 CGI 框架 Blademaster 设计与实现
- Kraots 中的 Metrics
转载请注明出处,本文采用 CC4.0 协议授权
FEATURED TAGS
Latex
gRPC
负载均衡
OpenSSH
Authentication
Consul
Etcd
Kubernetes
性能优化
Python
分布式锁
WebConsole
后台开发
Golang
OpenSource
Nginx
Vault
网络安全
Perl
分布式理论
Raft
正则表达式
Redis
分布式
限流
go-redis
微服务
反向代理
ReverseProxy
Cache
缓存
连接池
OpenTracing
GOMAXPROCS
GoMicro
微服务框架
日志
zap
Pool
Kratos
Hystrix
熔断
并发
Pipeline
证书
Prometheus
Metrics
PromQL
Breaker
定时器
Timer
Timeout
Kafka
Xorm
MySQL
Fasthttp
bytebufferpool
任务队列
队列
异步队列
GOIM
Pprof
errgroup
consistent-hash
Zinx
网络框架
设计模式
HTTP
Gateway
Queue
Docker
网关
Statefulset
NFS
Machinery
Teleport
Zero Trust
Oxy
存储
Confd
热更新
OAuth
SAML
OpenID
Openssl
AES
微服务网关
IM
KMS
安全
数据结构
hashtable
Sort
Asynq
基数树
Radix
Crontab
热重启
系统编程
sarama
Go-Zero
RDP
VNC
协程池
UDP
hashmap
网络编程
自适应技术
环形队列
Ring Buffer
Circular Buffer
InnoDB
timewheel
GroupCache
Jaeger
GOSSIP
CAP
Bash
websocket
事务
GC
TLS
singleflight
闭包
Helm
network
iptables
MITM
HTTPS
Tap
Tun
路由
wireguard
gvisor
Git
NAT
协议栈
Envoy
FRP
DPI
gopacket
Cgroup
Namespace
DNS
eBPF
GoZero
Gost
Clash
gopsutil
HIDS
ELKEID
XDP
TC
Linux
netlink