一共两套业务系统,框架是 yii 和 thinkphp,分别部署在服务器 1 和服务器 2 上面,两套系统分别都有数据库,app 需要调用服务器 1 上面的用户数据,服务器 2 也有用户系统,主要用做即时通讯使用,如何能将这两个系统打通
一共两套业务系统,框架是 yii 和 thinkphp,分别部署在服务器 1 和服务器 2 上面,两套系统分别都有数据库,app 需要调用服务器 1 上面的用户数据,服务器 2 也有用户系统,主要用做即时通讯使用,如何能将这两个系统打通
|
thetJun 18, 2018 via Android
1
服务器 1 连两个数据库
|
|
2
@thet 漏了一句 app 端做即时通讯需要连接服务器 2 的系统,并且 app 登录的时候服务器 2 生成用户,希望服务器 1 和服务器 2 的用户关联起来
|
|
a7a2Jun 18, 2018
3
合并数据库 然后分别在 2 机器中做数据库主主
|
|
GG668v26Fd55CP5WJun 18, 2018 via iPhone
4
ucenter
|
|
dobeleeJun 19, 2018
5
1. 两套系统部署到同一内网
2. 笨办法:增加耦合,交叉读库 3. 建议方法:提供 api 接口,内网通信 4. 这跟分布式有什么关系? 5. 这个跟 PHP 有什么关系? |
|
6
这和分布式有什么关系+1
|
|
hahasongJun 19, 2018
7
拉根专线
|
|
icebayJun 19, 2018
8
1. 建立服务 3,通过服务 3 通讯。
2. UCenter |
|
U7Q5tLAex2FI0o0gJun 19, 2018
9
4. 这跟分布式有什么关系?
5. 这个跟 PHP 有什么关系? |
|
MokerJun 19, 2018
10
用 JWT 吧 把需要共享的参数写进去 各个业务分开验证各取所需
|
|
MokerJun 19, 2018
11
搞错 补充下 如果只是生成用户 A 调用 B 的 API 接口即可
|
|
nullenJun 19, 2018
12
API 交互。不要互相连库,这个是给自己挖大坑。
|