加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – Catalyst :: Plugin :: StatusMessage跨多个’app’服务

发布时间:2020-12-15 21:45:40 所属栏目:大数据 来源:网络整理
导读:所以我在我的Catalyst应用程序中使用 Catalyst::Plugin::StatusMessage.唯一的问题是,现在我有一个负载平衡器,后面有两个应用程序服务器,都运行催化剂.因此,如果在一个应用服务器上设置了状态消息,然后重定向了用户,然后负载均衡器将它们发送到第二个应用服
所以我在我的Catalyst应用程序中使用 Catalyst::Plugin::StatusMessage.唯一的问题是,现在我有一个负载平衡器,后面有两个应用程序服务器,都运行催化剂.因此,如果在一个应用服务器上设置了状态消息,然后重定向了用户,然后负载均衡器将它们发送到第二个应用服务器,则用户将看不到状态消息,因为状态消息是本地消息应用服务器.无论如何,我可以在应用服务器上共享这些状态消息,这样我就不必担心负载均衡器将它们发送到哪个服务器了?谢谢!

解决方法

如果您的状态消息是您的应用服务器的本地消息,这是否意味着$c->会话使用FastMmap或File作为其Session :: Store?据推测,同样的问题必须适用于会议中的任何事情?

鉴于C :: P :: StatusMessage使用会话来管理其消息,您可能必须更改Session :: Store以使用数据库支持的存储机制.有quite a few such options,最有可能的候选人是Catalyst::Plugin::Session::Store::DBIC

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读