Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 具有多个服务器的数据库事务_Database_Laravel - Fatal编程技术网

Database 具有多个服务器的数据库事务

Database 具有多个服务器的数据库事务,database,laravel,Database,Laravel,如何使用多台服务器进行数据库事务 我有3台服务器,当来自多个服务器的呼叫在事务失败时连接到一个中央数据库 例: 3用户请求一些数据,如“data1”。在任何时候,“data1”都应该只获得一个用户,而我们这些用户从多个服务器调用多个用户来获得相同的数据 请让我知道如何解决这个问题? 提前谢谢你 在任何时候,“data1”应该只获得一个用户,而我们用户从多个服务器调用多个用户获得相同的数据,我真的不知道这意味着什么。你能详细说明一下你的问题吗?嗨,我的意思是,一次只有一个用户可以访问数据库行数据。

如何使用多台服务器进行数据库事务

我有3台服务器,当来自多个服务器的呼叫在事务失败时连接到一个中央数据库

例: 3用户请求一些数据,如“data1”。在任何时候,“data1”都应该只获得一个用户,而我们这些用户从多个服务器调用多个用户来获得相同的数据

请让我知道如何解决这个问题?
提前谢谢你

在任何时候,“data1”应该只获得一个用户,而我们用户从多个服务器调用多个用户获得相同的数据,我真的不知道这意味着什么。你能详细说明一下你的问题吗?嗨,我的意思是,一次只有一个用户可以访问数据库行数据。例如:用户1访问数据库并获取ID-1数据,其他用户不应获取该数据。这里发生了什么。User1和user2即使在添加事务后也能够获取数据,因为我们从多个服务器调用。我希望这会清楚。诚实的问题,因为我不知道:能有超过1个用户同时访问数据库吗?我认为这本来是不可能的。我们说的是数据库访问还是利用数据库访问的应用程序?你的意思是如果3个用户请求相同的数据,只有1个应该得到它吗?使用如何?