【Golang】Mac下配置Go语言开发环境
入职便领了一台MacBook Pro,不怕大家笑话,博主从来没用过mac,刚拿到手就很懵逼,虽说咱linux又不是没用过,但是冷不丁的切换至Mac用于工作,按照惯例也不配鼠标,刚开始还真有一点无所适从,不过经过两天的使用,摸索,渐渐也熟悉了Mac。本篇就主要归纳总结一下如果在Mac下配置Go语言开发环境,捎带手的提一下Mac的使用与开发工具vscode的配置。
专注于IT互联网,Web技术,Go语言(golang)、.Net,.Net Core,Node.js,前端框架、项目管理、软件架构
只有原创,没有转载,只有实践,才会成文。
入职便领了一台MacBook Pro,不怕大家笑话,博主从来没用过mac,刚拿到手就很懵逼,虽说咱linux又不是没用过,但是冷不丁的切换至Mac用于工作,按照惯例也不配鼠标,刚开始还真有一点无所适从,不过经过两天的使用,摸索,渐渐也熟悉了Mac。本篇就主要归纳总结一下如果在Mac下配置Go语言开发环境,捎带手的提一下Mac的使用与开发工具vscode的配置。
实际编码中,经常会出现类型转换的情况。
前面【influxdb】influxdb使用之路(一)初探已经大概介绍了infuxdb,line protocol,如何写入数据、查询数据。接下来介绍作为开发人员的你我,怎样与influxdb交互了。
跟kafka一样的情况,系统一关机,重启,etcd就需要重新启动,所以亟需配置etcd开机自启,避免每次都要手动启动。
用kafka来聚合分布式应用程序的数据,将数据集中后进行统一的分析和展示。这些数据可能会很多很多,聚合的频率也会很高,如果存到关系型数据库,比如mysql,就会有很多问题。
kafka运行就像上篇提到的那样执行一下脚本,但是一关机一重启就又需要重新启动。
Go语言中连接kafka使用的是第三方库github.com/Shopify/sarama。
上篇已经对kafka有一个大致的了解,本篇将围绕着如何搭建kafka。说明:此流程为博主个人实践笔记,截图、版本、命令可能只具备一定的时效性,仅供参考。
Apache Kafka由Linkedin开发,最初是被设计用来解决Linkedin公司内部海量日志传输等问题;其由Scala编写,于2011年开源并进入Apache孵化器,2012年10月毕业,现为Apache顶级项目。
【etcd】etcd使用与集群搭建博文中已经大致介绍了 etcd与集群搭建,下面将针对etcd的使用场景之一的 配置中心做开发实战。