Node.js变量事务(并发修改)
你好, 目前,我正在构建一个HTTP服务器,使用node.js作为服务器端语言。当前的主要职责是接受请求,如添加用户、增加喜欢和不喜欢的内容等。服务器的体系结构基于套接字(socket.io),因此允许实时通信。当前客户端是android设备。从沟通到简单的修改,每件事都是有效的。然而,问题在于多个连接的客户端之间发生的实际更新。示例:多个客户端同时尝试递增like计数,随后递增该值。但一次仅对一个客户端执行此操作。我想要一个体系结构,允许任意数量的修改进行并发修改。最好是从服务器端。但客户端也可以工作 我期待着模型火基地交易。 是否有任何库、方法或最佳实践可以克服这种情况。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计数,随后递增该值。但一次仅对一个客户端执行此操作。我想要一个体系结构,允许任意数量的修改进行并发修改。最好是从服务器端。但客户端也
谢谢大家! 答案是双向的,客户端应该对其端的并发逻辑建模,并允许node.js是多进程的,这样node.js运行时将利用多核系统