架构

最后更新于:2022-04-01 04:15:48

该系统应该有2部分组成:浏览器端我们使用React来提供用户界面,服务端我们使用Node来处理投票逻辑。两端通信我们选择使用WebSockets。 我们将使用Redux来组织前后端的应用代码。我们将使用Immutable数据结构来处理应用的state。 虽然我们的前后端存在许多相似性,例如都使用Redux。但是它们之间并没有什么可复用代码。这更像一个分布式系统,靠传递消息进行通信。
';