作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用硬件 LoadBalancer,您可以配置粘性 session ,以确保相同的 session 始终转到相同的服务器。
但这也适用于网络服务(而不是网络服务器)吗?
即我在负载均衡器后面托管了 Web 服务。
来自不同 native 客户端(而非浏览器客户端)的 Web 服务调用是否总是转到同一个 Web 服务服务器?
这些是非常老式的 Web 服务 - 使用 RPC/编码 - native 客户端程序使用 Axis 1.4 作为客户端 stub 。
最佳答案
来自不同 native 客户端(而非浏览器客户端)的 Web 服务调用始终转到同一 Web 服务服务器应该是可能的。
为了保持 session 粘性,大部分负载平衡在响应客户端时将服务器标识符注入(inject) cookie(请注意 cookie 不是浏览器功能,它是由 this specification 定义的 HTTP 功能)并且应该由 HTTP 支持下面的 Axis 1.4 使用的客户端)。
我建议您分析您的负载平衡是如何工作的,并在此基础上您可能需要改变您的需求来改变您的客户。如果您的负载平衡使用基于 cookie 的方法,this answer你可能会发现有用。
希望这对您有所帮助。
关于web-services - 负载均衡器粘性 session 和非常旧的网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46649438/
我是一名优秀的程序员,十分优秀!