摘要: sync.Once 介绍 之前提到过 Go 的并发辅助对象:WaitGroup。同样的, sync.Once 也是 Go 官方的一并发辅助对象,它能够让函数方法只执行一次,达到类似 init 函数的效果。我们来看看它的简单用法: func main() { var once sync.Once on 阅读全文
posted @ 2023-06-09 22:08 技术颜良 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 目录 一、简介 二、dnsmasq安装 三、dnsmasq的解析流程 四、dnsmasq的作用以及相关配置 五、DHCP 服务器设置 一、简介 Dnsmasq 提供 DNS 缓存和 DHCP 服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存 DNS 请求来提高对访问过的网址的连接速 阅读全文
posted @ 2023-06-09 10:07 技术颜良 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 蚂蚁背大象 2022年02月16日 23:57 · 阅读 1502 「这是我参与2022首次更文挑战的第30天,活动详情查看:2022首次更文挑战」 1. 背景 因为自己有在开发一个聊天的服务,注册中心设计参考了RocketMQ的NameServer。注册中心都是单独部署,注册中心和注册中心之间没有 阅读全文
posted @ 2023-06-09 10:05 技术颜良 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 简介 coredns是一个用go语言写的dns服务器,熟悉k8s的同学都知道k8s的服务发现用的就是coredns,之前我一直使用的是dnsmasq,但是不知道为什么dnsmasq的解析在公司总是很慢,所以我就想着换一个dns软件试试,看来看去就选择了coredns 继续简介 首先说一下架构,我内网 阅读全文
posted @ 2023-06-09 09:45 技术颜良 阅读(345) 评论(0) 推荐(0) 编辑