web*_*bgr 6 php session nosql amazon-dynamodb
我们目前正在使用NAS进行PHP会话文件存储,以用于一系列自动扩展的负载均衡应用服务器.
我们有兴趣用更强大的解决方案替换它,而亚马逊的DynamoDB看起来很有趣.我在这里看到一个可能的问题,记录在这里:
http://thwartedefforts.org/2006/11/11/race-conditions-with-ajax-and-php-sessions/
我怀疑DynamoDB不支持对象锁定.你能想到的任何变通办法吗?
如果您有其他用于PHP会话的NoSQL系统的经验,也可以随意学习,因为学习可能类似.
提前致谢
使用DynamoDB的条件写入,您可以实现类似于PHP的默认会话处理程序工作方式的悲观锁定方案.
其他人也请求了DynamoDB会话处理程序:https://forums.aws.amazon.com/thread.jspa?messageID = 328060 .
更新:适用于PHP的AWS开发工具包现在包含DynamoDB的会话处理程序.请参阅https://github.com/amazonwebservices/aws-sdk-for-php/blob/master/extensions/dynamodbsessionhandler.class.php和http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#i=DynamoDBSessionHandler
更新: AWS博客上有一篇关于DynamoDB会话处理程序的文章:http://aws.typepad.com/aws/2012/04/scalable-session-handling-in-php-using-amazon-dynamodb.html
| 归档时间: |
|
| 查看次数: |
5303 次 |
| 最近记录: |