CDN 高性能缓存服务在 Golang 上的实践
一、前言 CDN 行业当中其实最有含量的重磅服务就是 CacheServer ,我有幸为公司面试过许多行业内的翘楚,比较遗憾的是做 CacheServer 这个组件的并没有多少。各大公司还是基于 Apache Traffic Server ATS 开源软件作为缓存的核心,用 C++ 为其开发插件来满…
- 61
- 0
- 阅读全文
一、前言 CDN 行业当中其实最有含量的重磅服务就是 CacheServer ,我有幸为公司面试过许多行业内的翘楚,比较遗憾的是做 CacheServer 这个组件的并没有多少。各大公司还是基于 Apache Traffic Server ATS 开源软件作为缓存的核心,用 C++ 为其开发插件来满…
借助 Keepalived 就无需手动配置 LVS 只需要编写 keepalived.conf 并且启动他就能自动把 LVS 拉起来。 但是 RS 还是需要手动配置。 Keepalived 配置在第五小节。 前面几个小节全都是针对于手动配置 LVS 和 RS 的实验。 LVS 的 DR 模式工作在二…
一、ARP相关 二、路由相关 ip ro 查看路由 当然也可以用 route -n default via 192.168.1.1 dev eth0 表示默认路由,所有无法匹配其他路由的流量将发送到网关 192.168.1.1,通过 eth0 接口。 192.168.1.0/24 dev eth0 …
一、前言 看了 Dog250 大佬的文章,才有感记录下这个心得。 毕竟目前我就是干 CDN 加速这行的。 CDN 领域中,主要分为动态加速分发和静态加速分发两种。 静态加速从狭义简单的来讲,就是用来加速分发 js、css、html、音视频、直播流等不会变更的资源。 动态加速讲白了可以理解为加速 HT…
SO_REUSEPORT (reuseport) 是网络的一个选项设置,它能开启内核功能:网络链接分配 内核负载均衡。 该功能允许多个进程/线程 bind/listen 相同的 IP/PORT,提升了新链接的分配性能。 nginx 开启 reuseport 功能后,性能有立竿见影的提升,我…