Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint Excel Services NLB_Sharepoint_Excel_Service - Fatal编程技术网

Sharepoint Excel Services NLB

Sharepoint Excel Services NLB,sharepoint,excel,service,Sharepoint,Excel,Service,任何人都可以了解Sharepoint Excel Services中的NLB。具体来说,这是我的问题 当我们使用sharepoint excel web services打开工作簿时,我们调用返回会话ID的OpenWorkbook方法。假设我们有一个web场,并且我们从服务器a获得这个会话 现在我使用sessionId调用GetRange方法。如果此请求被路由到服务器B,它是否会因为服务器B未发出sessionId而崩溃。如果没有,它是如何管理的。Excel的服务负载平衡器的工作原理与任何其他粘

任何人都可以了解Sharepoint Excel Services中的NLB。具体来说,这是我的问题

当我们使用sharepoint excel web services打开工作簿时,我们调用返回会话ID的OpenWorkbook方法。假设我们有一个web场,并且我们从服务器a获得这个会话


现在我使用sessionId调用GetRange方法。如果此请求被路由到服务器B,它是否会因为服务器B未发出sessionId而崩溃。如果没有,它是如何管理的。

Excel的服务负载平衡器的工作原理与任何其他粘性会话负载平衡器类似-只要请求到达负载平衡器,它就会根据会话ID选择此会话所属的服务器。请注意,此会话ID与其他会话ID无关,如ASP.Net会话ID(也有类似用途)


Excel services的负载平衡发生在运行Excel services的服务器之间,而不是前端服务器之间(这可能就是您所说的服务器A和服务器B)。前端服务通过为服务器场的外部IP设置的任何负载平衡来实现负载平衡-通常是简单的循环,因为前端服务器是无状态的。

谢谢,这类回答了我的问题。不过,我还有一个问题,即Excel Web Services中的会话处理如何。如果应用程序池重新启动,该怎么办。应用程序是否会因为不再识别会话id而失败。