repository
0.0.0-20200807125606-b3493662e4bf
Repository: https://github.com/thethingsnetwork/go-utils.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# README
The Things Network Utilities for Go
Utilities
backoff
: backoff algorithm extracted fromgithub.com/grpc/grpc-go
encoding
: encoding and decoding between astruct
andmap[string]string
grpc/interceptor
: gRPC interceptor that logs RPCsgrpc/restartstream
: gRPC interceptor that restart streams when the underlying connection breaks and restoreshandlers/cli
: CLI logger forgithub.com/apex/log
handlers/elasticsearch
: Elasticsearch logger forgithub.com/apex/log
log
: log wrapperrandom
andpseudorandom
: wrappers for (pseudo)random functionsqueue
: implementations of queues and schedulesrate
: rate counting and rate limitingroots
: CA Root certificates that are used when the OS doesn't supply them
License
Source code is released under the MIT License, which can be found in the LICENSE file. A list of authors can be found in the AUTHORS file.