试着把电子投票系统作为一个大学项目来实现,并面临着我的目标“系统架构”的最重要的一步。
多服务器/多客户端,必须真正可靠到大约8000万个客户端在线,它还必须允许新服务器加入以支持投票过程,它的输出将是统计和报告,因此它必须允许我在任何时候收集信息,支持加密、散列、解压缩。等
我的目标是支持许多客户端,而不是中心故障点,然后使客户端创建合适的服务器来进行身份验证和投票。
适当的服务器取决于两个标准:
最初只使用第一种标准,两种标准都在投票过程中使用。
在我的项目中搜索样本之后,找到了6种解决方案:
从我的角度来看,最后的解决方案是合适的,因为没有任何瓶颈的故障点,这导致我开始搜索一个开箱即用的DHT库或全分布式系统集成在我的应用程序中,或者只是重新发明车轮&从无到有实现整个事情!
问题:
打招呼,
发布于 2011-07-22 21:24:03
NChord可以让你在不需要从头开始的情况下就开始工作,而且很可能对一个学术项目来说已经足够了。
https://stackoverflow.com/questions/6785842
复制相似问题