首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dispatcher中使用多个渲染器用例

在Dispatcher中使用多个渲染器用例
EN

Stack Overflow用户
提问于 2020-12-04 20:39:35
回答 1查看 68关注 0票数 0

我正在尝试理解在dispatcher.any配置中使用多个渲染器是有意义的。例如,我有这样的设置。

在Dispatcher-1服务器上:

代码语言:javascript
复制
  /renders {
   /0001 {
    /hostname "https://publish-1.com"
    /port "8443"
      }
  /0002 {
    /hostname "https://publish-2.com"
    /port "8443"
      }
  }  

在Dispatcher-2服务器上:

代码语言:javascript
复制
  /renders {
   /0001 {
    /hostname "https://publish-1.com"
    /port "8443"
      }
  /0002 {
    /hostname "https://publish-2.com"
    /port "8443"
      }
  }  

现在,根据我的理解,dispatcher将根据各自发布服务器所用的时间将流量转发到publish-1或publish-2服务器。

当我查看此page时,我发现没有任何配置可以将流量从Dispatcher-1定向到Publish-2。发布-1总是Dispatcher-1,发布-2总是Dispatcher-2。如果Publish-2关闭,则不会处理登录到Dispatcher-2上的请求。

您能澄清一下只使用一对一设置的用途是什么吗?何时使用一对多设置是有意义的?

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

发布于 2020-12-05 22:26:00

从你的链接

使用有状态身份验证时,持久化身份验证状态将仅在首次对用户进行身份验证的实例上可用。

这是关键。由于发布者B&C不知道经过身份验证的请求,并且会话不在应用程序服务器之间共享,因此所有后续请求都需要“粘滞”到发布者A。这是由负载平衡器而不是分派器维护的。

因此,发布者A前面的调度程序被1:1映射到单个节点,而不是多个节点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65143735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档