Explore >> Select a destination


You are here

matttproud.com
| | jbrandhorst.com
3.7 parsecs away

Travel
| | Sometimes when you're writing a server, you've got a function that consumes a lot of memory while running, or some other resource, and you might be worrying that a sudden burst of requests could crash the server, since gRPC by default will just spawn another goroutine to handle any incoming requests, oblivious to the danger. In these situations, it can be useful to implement some custom request throttling. Here I'll show an easy way to accomplish this with the use of a Go channel.
| | antonz.org
4.2 parsecs away

Travel
| | Multi-errors, context cancellation cause, new date formats, and other notable changes.
| | www.ardanlabs.com
3.8 parsecs away

Travel
| | Introduction The Go programming language has the built-in keyword go to create goroutines, but has no keywords or direct support for terminating goroutines. In a real world service, the ability to time-out and terminate goroutines is critical for maintaining the health and operation of a service. No request or task can be allowed to run forever so identifying and managing latency is a responsibility every programmer has. A solution provided by the Go team to solve this problem is the Context package.
| | dusted.codes
24.4 parsecs away

Travel
| Building a secure note sharing service in Go