2017-06-02 114 views
0

我对Azure中的交换槽有疑问。阅读https://github.com/projectkudu/kudu/wiki/Understanding-site-swaps,很明显,没有新的请求被删除。但是,当前的处理请求会发生什么?Azure交换槽,当前处理请求是否完成?

想象一下,客户调用一个API方法需要30秒才能完成的下列情况,在这个请求的中间我做了一个交换槽。交换插槽发生时处理的请求会发生什么?

阅读上一个链接,表示新的插槽重新启动。但它是否等待完成处理请求?还是重新开始等待完成当前的请求?

感谢

回答

1

试想以下情形客户调用它 需要30秒才能完成,在此请求中间的API方法我做一个 交换插槽。交换插槽发生时处理的请求会发生什么情况?

该请求将进入生产槽,因此它将继续并且请求将在没有任何中断的情况下完成。

读取上一个链接,说新的插槽重新启动。但是 它是否等待完成处理请求?还是重新启动 等待完成当前请求?

分段插槽重启不会中断任何事情。因为用户正在使用生产槽,并且请求也将生产槽。当登台插槽准备就绪并且预热时天蓝只需交换插槽。所以在这种情况下,有可能有些请求在前一个生产槽(现在处于分段槽)中仍然处于进程状态,并且这些请求将像往常一样完成。

相关问题