这次的文章同样也是在实现后拖延一小段时间再撰写本编水文的。
得益于 EdgeOne CDN 的 HTTP 实时日志接口这一轮子的重复造车成功,现在也可以研究实现将 Fastly CDN 的实时日志推送到 HTTPS 端点了。
The Go Programming Language
Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。
这次的文章同样也是在实现后拖延一小段时间再撰写本编水文的。
得益于 EdgeOne CDN 的 HTTP 实时日志接口这一轮子的重复造车成功,现在也可以研究实现将 Fastly CDN 的实时日志推送到 HTTPS 端点了。
通过前面的文章可知,其实该接口已经完成几天的时间,只是不想连续有文章发布就拖延到今天。
月初下定决心注册并使用 EdgeOne 内容分发网络(CDN)服务,期间使用的过程中一切都还算是顺利,就是日志服务中遇到了一点难题。其提供的离线日志功能或因未完善信息无法获取到列表,且基于该原因也无法通过调用相对应的 API 接口获取日志列表。
但好在的是当前情况下实时日志功能可以配置一条任务推送日志。
因为需要编写一个接收实时日志的 HTTP 接口,在经过 AI 工具的不断判断之下,从 PHP 、 Nginx + Lua 、 Python 、 Go 中选择性能最优解的 Golang 语言编写该 HTTP 接口。
为此需要使用国内镜像站下载一些包。