EC2与DynamoDB之间的共享会话

时间:2018-08-23 19:57:24

标签: php session amazon-dynamodb

我目前正在设置DynamDB以存储我的PHP会话。我要执行此操作的原因是,我想从一台服务器进行蓝绿色部署,即使用比当前服务器更新的软件设置第二个EC2实例,然后将EIP从旧的切换到新的一。

我的问题是,当然,PHP会话存储在旧的EC2上,并且我不想在切换中丢失任何会话或出现任何停机时间。我想如果将会话存储在DynamoDB上,这将在我切换时处理会话。但是后来我读了this SO question,这意味着我不能这样做。

那么,我可以吗?如果没有,那么在不丢失PHP会话的情况下切换服务器的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我发现最好的方法是使用Zebra会话:https://github.com/stefangabos/Zebra_Session

这确实是一个替代产品。