这是我一段时间都想知道的事情 - 具体来说,如何在收到连接请求时打开容器或服务器(在x分钟不活动后让它进入休眠状态非常简单)。
假设我在AWS上有一个关闭的EC2实例。导航到其DNS URL或IP地址后,我希望服务器唤醒并将其内容提供给客户端。 Heroku目前正在努力做到这一点,我一直想知道幕后发生了什么......我知道像AWS这样的云服务器通常没有唤醒功能。
我对可能发生的事情有一些想法 - 也许睡觉的dynos实际上并没有“关闭”,但只是强行闲置。它们也可能是连接到更大的“母”服务器的容器,该服务器正在接收连接请求,假脱机睡眠服务器,然后将连接转发到激活的服务器。有建筑知识的人都知道秘诀是什么?
正如您可能知道的那样,我几乎不了解开发操作或管理服务器。这只是让我好奇的事情。