HBase+RabbitMQ+MVC+jQuery
后台的sql和参数可通过aop的方式进行处理,用户客户端操作交给一个公共嗅探js搞定,某些高度敏感日志还需要过滤处理
客户端我是这么做的,可以不?
$(':button, a').click(function () {
//ajax post到后台记录日志代码
});
@苏本东: 当然可以,每个页面元素绑定一个自定义公共事件,专门嗅探操作了什么,事件内部post数据至后台,后端记录日志
大量日志这种(完整性要求不高),个人觉得还是Nosql比较适合。你提供的两者中,个人推荐Mongo。而且性能上比Oracle有优势。
日志写入要队列化。
有道理!马上着手这样搞!
关键的挑战还是如何将1和2关联到一起,这个系统结构得支持。
说的在理。
大叔说到重点了。
支持楼上的aop方式记录日志
日志建议使用hadoop存储,只要硬盘够,不存在性能问题
能举例说下不?
HBase+redis+MVC+jQuery
方式很多 考虑集群是必要的