TF-dev

Dev terraform provider 基于新框架tpf开发 开发示例: https://github.com/hashicorp/terraform-provider-scaffolding-framework https://github.com/serialt/terraform-provider-demo https://github.com/serialt/terraform-provider-dnshe 参考示例: https://github.com/hashicorp/terraform-provider-hashicups 一、调试 provider 1、debug terraform # Makefile default: fmt lint install generate build: go build -v ./... install: build go install -v ./... lint: golangci-lint run generate: cd tools; go generate ./... fmt: gofmt -s

mqtt

MQTT 一、MQTT简述 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscr

casbin

Casbin 一、介绍 Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型,Casbin只负责访问控制。 其功能有: 支持自

k8s hpa

HPA pod数扩容和缩减可以使用kubectl scale进行操作,这个是完全手动操作的,k8s提供一个自动scale,Horizontal Pod Au

gRPC

gRPC gRPC是Google开发的一种高性能的远程 procedure call(RPC)框架,它使用HTTP/2作为传输协议,Protocol Buffers(pr

go sync

go sync 包 1、sync.WaitGroup(等待组) 用途:等待一组 Goroutine 全部执行完成。常用于主程序等待后台任务结束,或者在批量处理任务时确保所有子任