Web Farm中异步、高效的用户登录解决方案

作者在本文中使用异步消息模式创造了一个安全,高效能的用户认证和管理的解决方案和长时间运行的工作流程,以反驳那些对异步模式有误解的人。

在作者的咨询工作中,常常会碰到一些人说:“有些东西并不适合使用异步模式”——尽管他们自己也认可异步通讯模式与生俱来的稳定性。他们常常引用的例子就是用户验证——将用户名和密码对提交给后端系统验证。事实果真如此吗?

显然不是,在文中作者从同步解决方案入手,对用户验证问题进行分析,指出在这样的系统中,数据库最终会成为瓶颈,而通过异步解决方案,则可以以较小的内存代价,换取对其他资源的大量节省。然后作者从验证服务、性能/安全性的权衡、对带宽和服务器资源的要求以及ETags的使用等进行分析。

文章最后,作者说:


即便你只有一台机子,同时充当Web和数据库服务器,在这个解决方案基础上构建的系统的运行效率也会很高。如果服务器更多,性能自然会更好。不仅如此,此方案还极具可扩展性——即使你得到了8百万Facebook用户,也不会因为遭受重大冲击而必须修改整个系统架构。

阅读全文:Web Farm中异步、高效的用户登录解决方案

你可能感兴趣的:(Web Farm中异步、高效的用户登录解决方案)