摘要: Elasticsearch 本文简单介绍了ES、Kibana和Go语言操作ES。 Elasticsearch 介绍 Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引 阅读全文
posted @ 2021-02-22 13:58 小学弟- 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: go操作kafka Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。本文介绍了如何使用Go语言发送和接收kafka消息。 sarama Go语言中连接kafka使用第三方库:github.com/Shop 阅读全文
posted @ 2021-02-22 10:05 小学弟- 阅读(736) 评论(0) 推荐(0) 编辑
摘要: Go语言操作etcd etcd是近几年比较火热的一个开源的、分布式的键值对数据存储系统,提供共享配置、服务的注册和发现,本文主要介绍etcd的安装和使用。 etcd etcd介绍 etcd是使用Go语言开发的一个开源的、高可用的分布式key-value存储系统,可以用于配置共享和服务的注册和发现。 阅读全文
posted @ 2021-02-22 10:03 小学弟- 阅读(405) 评论(0) 推荐(0) 编辑
摘要: Go语言操作influxDB 本文介绍了influxDB时序数据库及Go语言操作influxDB。 InfluxDB是一个开源分布式时序、事件和指标数据库。使用Go语言编写,无需外部依赖。其设计目标是实现分布式和水平伸缩扩展。 安装 下载 https://portal.influxdata.com/ 阅读全文
posted @ 2021-02-22 09:44 小学弟- 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 在Go语言项目中使用Zap日志库 本文先介绍了Go语言原生的日志库的使用,然后详细介绍了非常流行的Uber开源的zap日志库,同时介绍了如何搭配Lumberjack实现日志的切割和归档。 在Go语言项目中使用Zap日志库 介绍 在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能: 阅读全文
posted @ 2021-02-22 09:31 小学弟- 阅读(1425) 评论(0) 推荐(0) 编辑
摘要: 第三方日志库logrus使用 日志是程序中必不可少的一个环节,由于Go语言内置的日志库功能比较简洁,我们在实际开发中通常会选择使用第三方的日志库来进行开发。本文介绍了logrus这个日志库的基本使用。 logrus介绍 Logrus是Go(golang)的结构化logger,与标准库logger完全 阅读全文
posted @ 2021-02-22 09:27 小学弟- 阅读(278) 评论(0) 推荐(0) 编辑
摘要: protobuf初识 protobuf是一种高效的数据格式,平台无关、语言无关、可扩展,可用于 RPC 系统和持续数据存储系统。 protobuf protobuf介绍 Protobuf是Protocol Buffer的简称,它是Google公司于2008年开源的一种高效的平台无关、语言无关、可扩展 阅读全文
posted @ 2021-02-22 09:25 小学弟- 阅读(544) 评论(0) 推荐(0) 编辑
摘要: gopsutil psutil是一个跨平台进程和系统监控的Python库,而gopsutil是其Go语言版本的实现。本文介绍了它的基本使用。 Go语言部署简单、性能好的特点非常适合做一些诸如采集系统信息和监控的服务,本文介绍的gopsutil库是知名Python库:psutil的一个Go语言版本的实 阅读全文
posted @ 2021-02-22 09:23 小学弟- 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Go语言操作NSQ NSQ是目前比较流行的一个分布式的消息队列,本文主要介绍了NSQ及Go语言如何操作NSQ。 NSQ NSQ介绍 NSQ是Go语言编写的一个开源的实时分布式内存消息队列,其性能十分优异。 NSQ的优势有以下优势: NSQ提倡分布式和分散的拓扑,没有单点故障,支持容错和高可用性,并提 阅读全文
posted @ 2021-02-22 09:21 小学弟- 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 用golang刷LeetCode 用Go语言刷LeetCode记录,只是为了练习Go语言,能力有限不保证都是最优解,只能在此抛转引玉了。 数据结构和算法 数据结构和算法是程序员的命根子,没了命根子也就没有了尊严。 1. 两数之和 题目描述 力扣(LeetCode)链接 给定一个整数数组 nums 和 阅读全文
posted @ 2021-02-22 09:12 小学弟- 阅读(966) 评论(0) 推荐(0) 编辑