01-消息队列Kafka和Pulsar选型

消息队列Kafka和Pulsar选型 Table of Contents Table of Contents 1: 业务场景 1.1 业务场景描述 1.2 业务场景 feature 2:消息中间件 3: Kafka 特性 4: Pulsar 特性 5: Kafka 和 Pulsar 对比 1: 业务场景 https://mp.weixin.qq.com/s/K6xj4LfplB16Q_DfQL75PA 1.1

01-git仓库gomod私有化

git仓库gomod私有化 1: go module 私有仓库使用 1 2 3 4 5 6 7 8 9 10 11 12 13 (1) 修改hosts (2) go env -w GOINSECURE="gitlab.yuliangtec.cn" go env -w GONOSUMDB="gitlab.yuliangtec.cn" go env -w GONOPROXY="gitlab.yuliangtec.cn" go env -w GOPRIVATE="gitlab.yuliangtec.cn" // (3) go get go get com.yuliangtec.luna.proto // (4) git

02-GRPC_Makefile

GRPC Makefile脚本 Makefile文件内容如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44

01-Go Dockerfile

Go Dockerfile模板 1: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 FROMgolang:alpine AS builderLABEL stage=gobuilder ENV CGO_ENABLED 0ENV GOOS linuxENV GOPROXY https://goproxy.cn,directWORKDIR/buildADD go.mod .ADD go.sum .RUN go mod downloadCOPY . .RUN go build -ldflags="-s -w" -o /app/hello ./hello.goFROMalpineRUN apk update

02-适用于Go项目的Makefile指南

适用于Go项目的Makefile指南 Table of Contents ================= Table of Contents 1: Premise 2: Makefile 语法 3: Go 项目 4: supplementary instruction 1: Premise 会使用 go 写项目 会使用 Makefile 2: Makefile 语法 1 2 3 4 5 6 7 8 9 10 11 12 PROJECT="example" default: echo

01-ElasticSearch7-Restful APIs

ElasticSearch7-Restful APIs * [1: /ES-API/说明](#1-es-api说明) * [2: Cluster - APIs](#2-cluster---apis) * [2.1 查询集群状态](#21-查询集群状态) * [2.2 查询集群索引信息](#22-

01-Go Test笔记

Go Test笔记 Go Test 一个完整的单测指令可以是 go test -v -cover -gcflags=all=-l -coverprofile=coverage.out -gcflags=all=-l 防止编译器内联优化导致单测出现问题 1.1 go test go test -run=^TestDo -v ./ 这里介绍几个常用的参数: -bench regexp 执行相

01-Grpc with TLS/SSL

Grpc with TLS/SSL 1 Grpc 配置 TLS/SSL 1.1 使用 openssl 生成证书 cert 2 Server 服务端 3 Client 客户端 1 Grpc 配置 TLS/SSL gRPC 支持身份验证(auth)。将它添加到您的项目中很简单。您所要做的就是使用几

01-docker log管理和时区设置

docker log管理和时区设置 1:docker log 1.1 docker log Description 1.2 磁盘占用分析 1.2.1 df -ah 查看系统中文件的使用情况 1.2.2 du -sh 查看当前目录下各个文件及目录占用空间大小 1.2.3