gpt4 book ai didi

azure - 响应式、长时间运行的序列和云中的持久性

转载 作者:行者123 更新时间:2023-12-03 04:38:01 24 4
gpt4 key购买 nike

我要建立一种网站跟踪系统。想象一个用户点击各种链接的网站——唯一的用户 ID 和页面标识符跟踪所有页面浏览量。

现在,单个用户可能会查看 20 个页面 - 有些相关,有些不相关。我想要跟踪的是用户是否遵循特定的“路径”。例如“主页”->“产品A页面”->“获取更多信息页面”->“购买”->“付费”。每个步骤之间可能还有其他页面浏览量;重要的是用户是否遵循给定的模式。此外,我需要测量每个步骤之间的时间(每个页面 View 都有一个时间戳)。

我一直在研究响应式(Reactive)扩展,但我不是该领域的专家,所以我想听听这是否适合响应式(Reactive)框架,或者其他技术是否更合适?

我想象一台服务器获取网站页面 View 流,然后获取一些奇特的响应式(Reactive) LINQ 查询来捕获事件(这是我需要帮助的地方)。

我想到的下一个问题是如何在负载平衡器(在 Windows Azure 上)后面托管它?如果您运行两个实例,“主页”页面 View 转到实例 1,“产品 A 页面”转到实例 2,它们如何对此进行通信,或者是否应该进行某种分片,例如每个用户 ID 都强制执行吗?

最后,坚持呢?如何储存?您是否应该将数据存储在事件队列模式中,然后在服务器重新启动“回放”时将所有内容加载到内存中?

我知道有很多问题,但我确实喜欢响应式扩展背后的哲学;我只是无法理解如何“在云中投入生产”:)

谢谢!

卡斯帕

最佳答案

这个领域已经有很多解决方案,您可以将它们集成到您的平台中。你确定你不是在重新发明轮子吗? Google Analytics 有与此类似的功能。如果您需要走自己的路,那么 SQL Server StreamInsight 可能更适合。

有关防火墙后解决方案,另请参阅 http://piwik.org/ (免费,开源)和http://www.haveamint.com/ .

关于azure - 响应式、长时间运行的序列和云中的持久性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16264563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com