我将开始一个辅助项目,以构建“单页” Web应用程序。该应用程序需要是实时的,并在发生更改时将更新发送给客户端。
对于此类应用程序的体系结构,是否有最佳实践方法的良好资源?到目前为止,我发现的最佳资源是trello体系结构文章,网址为:http ://blog.fogcreek.com/the-trello-tech-stack/
对我来说,这种架构虽然很性感,但可能针对我的特定需求进行了过度设计-尽管我确实有类似的要求。我想知道是否需要打扰服务器端的sub / pub,是否可以在发生某些情况时(例如,当客户端将更新发送到服务器,将更新写入数据库时,然后将更新发送给客户端)。
从技术上讲,尽管架构指南在某种程度上应适用于任何基础服务器技术,但我可能希望在Node.JS或Ruby中进行构建。