构建自定义服务器应用程序时,最好具有关闭机制,以确保在服务器关闭之前停止所有正在运行的进程,这也将有助于更好地进行内存管理。
我们如何使用Golang及其功能构建这样的机制?
Golang中已经提供了一个shutdown
函数,我的延伸是使开发人员开箱即用,并创建多个
相同的方法。这将有助于使我们的golang社区变得更好,更强大。下面我分享我的一个答案,希望大家提出更多建议和答案。
答案 0 :(得分:0)
从Go 1.8开始,net / http.Server具有功能Shutdown
,可用于停止服务器。 Go documentation中提供了文档和示例。
答案 1 :(得分:-1)