6,107KB
通过去除部分连接和调试,build部分参数查看结果。
-a 强制编译所有依赖包。
-s 去掉符号信息
-w 去掉DWARF调试信息,得到的程序就不能用gdb调试了
不建议s和w同时使用。
go build -ldflags -w test.go
但是体积还是有点大
4,633KB
首先解释一下反向代理,所谓的反向代理就是代理服务器,充当Web服务器网关的代理服务器。当请求发送到使用反向代理的Web服务器时,他们将先转到反向代理,由该代理将确定是将其路由到制定的Web服务器。
这个程序是将 本地的8086 端口作为代理服务器,代理上篇 golang HTTP实例 里面的8090端口
核心只有一个函数 httputil.NewSingleHostReverseProxy
两个服务同时运行
效果如下:
代理服务器访问 8086端口时候
访问原始的端口8090时候
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)