Handling slow requests in your Go web server

Handling slow requests in your Go web server

(delivered at dotGo Paris, 2017 https://youtu.be/0qKqVSvB1G0)

A common pattern when serving web requests that produce long-running processes is to send a work message to a queue, such as beanstalkd, and then handle the work in async fashion.
In Go we can
1) implement the queue within the same Go process.
or 2) forgo the queue idea completely.

Da2573ea7ded6fa06b1e8f7dd293f680?s=128

Jaime Silvela

November 06, 2017
Tweet