【发布时间】:2014-01-03 13:31:34
【问题描述】:
我正在尝试使用 Tungsten Replicator for MySQL。
我只为整个 php 应用程序使用一个数据库。
我想使用 SmartScale 功能。要配置 SmartScale,它需要一个 sessionid。
我在他们的文档中发现了一些可能的 sessionid(DATABASE,USER,CONNECTION,free string)。
对于基于 PHP 的应用程序,他们建议使用 PHP session_id 作为 SmartScale sessionid,其中 php session_id 在其他页面或下一个请求中不会正常更改。 但我正在使用 codeigniter,其中 session_id 不断变化。
在这种情况下,我可以使用 codeigniter session_id 作为 SmartScale sessionid 来获取目标吗(即使读取请求到达另一个尚未传播写入的从属服务器,也始终获取更新的数据)?
【问题讨论】:
标签: php mysql codeigniter database-replication multi-master-replication