购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 第一个程序“hello world”

Go语言的环境已经设置好,接下来开始编写“hello world”程序。

在实际业务中,我们常会对一些重要业务进行埋点处理,以将我们想要关注的信息记录在日志中。自然,随之而来的会有处理埋点日志的业务需求,即读取埋点的日志文件(比如Nginx日志),通过对日志内容进行过滤、整理、分析和挖掘来获取一些与性能有关的关键信息(如访问量、访问来源、处理时间等),获取这些信息后既可以进行可视化结果展示,也可以将结果发送到下一个环节进行消费。本章抽象和简化了这类需求,并基于该需求来编写“hello world”程序。不过,在本书的最后一章中会对它进行重构,从而展示Go语言的更多使用方法。简化的业务流程如图2-2所示。

图2-2 “hello world”的业务流程

在此示例中,三个环节使用协程并发执行。在并发处理期间,使用通道传输数据。

数据样本的格式为“开发工程师-/Bug-881.763s”。 QtwwW88oab+tY/c36tr86z8e8UzmfX3nQ0Nr+4wERcfmif0lgXCRsTfsu7VGmJqw

点击中间区域
呼出菜单
上一章
目录
下一章
×