对于大部分产品来说,搜索功能是必不可少的。有搜索的地方,就有排序。对文本信息的排序没有数值排序来的那么直观,对搜索到的信息,通常的展示策略有三种:
做实时公交查询服务时,最重要的能够实时跟踪每一辆车的时空信息,并结合静态数据,准确刻画出一个城市每一时刻所有公交线路的状态。由于基础数据只有线路,站点这样的信息,做时间预测,位置计算便只能依赖这些信息。比较关键的思路大致如下:
在Storm里面,用水流来比作数据流真是再合适不过了。 raw数据源源不断地流向Spout,
Spout对流入的数据进行检查,如果是符合要求的数据(好比质检合格的水),则从流中截
出一个单位数据。