gpt4 book ai didi

mysql - 维护并行、相同的数据库 : MySQL and SharePoint FBA

转载 作者:行者123 更新时间:2023-11-29 14:44:57 24 4
gpt4 key购买 nike

我有 2 个网站,并且都有一个登录系统,用户可以在其中创建一个帐户来访问我们网站的特殊部分。网站A是标准的LAMP创建,因此用户信息存储在MySQL数据库中。网站 B 是在 SharePoint 上托管的网站,用户信息存储在 SharePoint 基于表单的身份验证 (FBA) 数据库中。

我希望当用户在网站 A 上创建帐户时,会自动在网站 B 上创建帐户。

有人知道一个简单的方法吗?我在想,当在网站 A 上创建帐户时,该网站可以向两个数据库发送查询并创建相同的信息。或者这两个数据库可以以某种方式保持同步。

任何帮助将不胜感激!非常感谢。

最佳答案

关于你的第一种方法:我认为这不是一个好的解决方案,因为你必须等到服务器 b 不会响应。更好的方法是使用基于队列的事件模型。

您有一个新创建的用户 ID 队列,并在用户创建期间将第一台服务器上的 user_id 添加到该队列中。从另一边你有无限循环的 cron 脚本

while(1) {
sleep(10);
//check new user_id in queue
if (no) {
continue;
}
//create a new user in server B and remove user_id from queue
}

关于mysql - 维护并行、相同的数据库 : MySQL and SharePoint FBA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7166961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com