0

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

我正在寻找基于火的交易建模。是否有任何库、方法或最佳实践来克服这种情况。谢谢你!

4

1 回答 1

0

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

于 2017-04-10T01:49:25.393 回答