#杂
以前工作里遇到的问题:某业务服务器有内存泄露,一时半会儿解决不了。于是在前面加了一组网关服务器,每个网关维护后面的一组业务服务器列表,负责无脑转发客户端请求,以及在失败的情况下转发给另外的业务服务器处理请求。
这样改动之后,业务服务器可以定期重启,重启时通知网关从服务器列表中删除,不再向这台业务服务器转发请求,重启完成之后,业务服务器再通知网关重新加入服务器组对外提供服务。
“计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。”
Post #426
2.26K

- 👍 26