对于我的Symfony应用程序,我至少有两个模块:
登录模块位于网关服务器上;当用户首次登录时,它会执行所有身份验证。之后,它会重定向到位于另一台服务器上的处理模块。请注意,可以有许多服务器处理处理模块。
问题是如何在Symfony中的不同服务器之间保持会话持久性?我计划将会话数据存储在数据库中。是吗
会吗?我有什么想念吗?
答案 0 :(得分:0)
如果我理解正确:你有一个symfony应用程序,其中有两个模块应该在最少2个不同的服务器上(登录一台服务器,在2台或更多服务器上处理)。
将这些模块分离到不同的应用程序(在不同的服务器上部署)是不会更好的
例如:在第一台服务器上登录的应用程序,登录后重定向到具有处理模块的应用程序的服务器上。
要使其工作,您需要将会话数据存储到数据库(现有适用于mysql和pdo的适配器)。
那就足够了。
答案 1 :(得分:0)
以下是我在如何部署Symfony应用程序across multiple servers时发现的内容。