4 ms·
Go is a great language. Building REST servers in Go is a doddle and the related tools have obviously been designed to work well together from the outset which i
by kitd 11y ago
Go is a great language. Building REST servers in Go is a doddle and the related tools have obviously been designed to work well together from the outset which is unusual.
That said, I started learning D at about the same time as Go, and for some reason D has attracted me more. Possibly the C ABI compliance (I was doing some JNI work at the time).
One question that I haven't found the answer to yet though is how well Go apps perform for long running processes, eg weeks or months? Have there been any issues around memory usage or resource handling? Any need for restarts?
- pdappollonio 11y agoGo websites are essentially long running processes. I have several websites built in Go, all of them running for about 2 months already with no hiccups.
- spotman 11y agoI can echo this. Have some go processes that have currently been running for over 6 months.
- Gurrewe 11y agoI have been running multiple instances of the same Go app on multiple servers without it ever crashing for about a year. The current uptime (since the last release) is about 4 months, no issues at all, and very low resource usage.