我有一个前端应用程序运行在Rails 4 + Postgres上。我们称之为FRONT_APP
。 我有一个运行Rails 4 + Mongodb的统计应用程序。我们称之为STATISTICS_APP
。如何使用多个应用程序设置分析系统?
在我FRONT_APP
,我用这个骨架XHR查询与此代码:
$.ajax({
url: "http://localhost:3000/hits",
type: "POST",
crossDomain: true,
data: { user_data: "Value", token: "TokenString"}
})
我送一个POST
请求STATISTICS_APP
和创建具有适当的数据Hit
实例。通过这种方式,我将在Mongodb上收集数百万行数据。
而在我的STATISTICS_APP
的工人中,我将评估所有数据并直接连接到我的生产Postgres db,我将更新相应的表。
因此,我会通过我的Postgres数据库显示统计信息。
您认为这是一种方便的方式来完成这项工作吗?
还是您有更好的工作流程?
谢谢
这是一个很好的答案Rich,谢谢!你知道有什么好的资源来理解更好的Google风格分析收集吗? – scaryguy
最好的办法是看看哪些分析公司已经创建 - 这些人都使用相同的技术,所以最好看看他们如何管理海量数据流等:) –
其实,我想我正在寻找对于现有的代码示例或类似的东西:)你有没有在你的项目中找到任何好的博客文章或Github仓库? – scaryguy