Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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
Node.js变量事务(并发修改)_Node.js_Concurrency_Socket.io_Real Time Data - Fatal编程技术网

Node.js变量事务(并发修改)

Node.js变量事务(并发修改),node.js,concurrency,socket.io,real-time-data,Node.js,Concurrency,Socket.io,Real Time Data,你好, 目前,我正在构建一个HTTP服务器,使用node.js作为服务器端语言。当前的主要职责是接受请求,如添加用户、增加喜欢和不喜欢的内容等。服务器的体系结构基于套接字(socket.io),因此允许实时通信。当前客户端是android设备。从沟通到简单的修改,每件事都是有效的。然而,问题在于多个连接的客户端之间发生的实际更新。示例:多个客户端同时尝试递增like计数,随后递增该值。但一次仅对一个客户端执行此操作。我想要一个体系结构,允许任意数量的修改进行并发修改。最好是从服务器端。但客户端也

你好, 目前,我正在构建一个HTTP服务器,使用node.js作为服务器端语言。当前的主要职责是接受请求,如添加用户、增加喜欢和不喜欢的内容等。服务器的体系结构基于套接字(socket.io),因此允许实时通信。当前客户端是android设备。从沟通到简单的修改,每件事都是有效的。然而,问题在于多个连接的客户端之间发生的实际更新。示例:多个客户端同时尝试递增like计数,随后递增该值。但一次仅对一个客户端执行此操作。我想要一个体系结构,允许任意数量的修改进行并发修改。最好是从服务器端。但客户端也可以工作

我期待着模型火基地交易。 是否有任何库、方法或最佳实践可以克服这种情况。
谢谢大家!

答案是双向的,客户端应该对其端的并发逻辑建模,并允许node.js是多进程的,这样node.js运行时将利用多核系统