Go的快速DNS实施-Golang开发

时间:2024-06-15 12:05:54
【文件属性】:

文件名称:Go的快速DNS实施-Golang开发

文件大小:55KB

文件格式:ZIP

更新时间:2024-06-15 12:05:54

Golang Networking

Go的快速DNS软件包。 为高性能而调优。 几乎路径中的零内存分配。 单个主机上的QPS高达1M。 Go功能的快速DNS实现0依赖关系与net / http的相似接口与fasthttp共同创建的DoH Server与fastHttp共同创建的功能丰富的Fast DNS客户端与coredns兼容的指标高性能0-分配dns请求解析器0-分配dns记录编组工作池+消息池prefork + restart_port + set_affinity入门fastdns服务器示例程序包主要导入(“ log”“ net”“ os”“ github.com/phuslu/fastdns”)类型DNSHandler结构{调试


【文件预览】:
fastdns-master
----.gitignore(50B)
----go.mod(41B)
----types_test.go(4KB)
----util_test.go(1KB)
----stats.go(28KB)
----server.go(4KB)
----util_others.go(327B)
----workerpool.go(5KB)
----server_test.go(4KB)
----record_test.go(10KB)
----LICENSE(1KB)
----writer_test.go(1KB)
----stats_test.go(1KB)
----message_test.go(7KB)
----.github()
--------workflows()
----torch.svg(85KB)
----util_linux.go(836B)
----writer.go(1KB)
----handler.go(3KB)
----README.md(6KB)
----util.go(599B)
----record.go(8KB)
----handler_test.go(7KB)
----fastdoh()
--------go.mod(228B)
--------README.md(2KB)
--------fastdoh.go(2KB)
----server_fork.go(3KB)
----message.go(10KB)
----client.go(2KB)
----types.go(13KB)
----client_test.go(1KB)
----cmd()
--------fastdig()

网友评论