GitHub repository: shrbank/SyncSpout
Primary language: Scala
Created: 2016-12-22T02:59:04Z
Description: SyncSpout是用来构造可交互的、同步的Storm拓扑的组件。我们在做实时推荐系统中，希望将Storm的并发性和分布式计算能力应用到“请求-响应”范式中， 比如客户的某次购买行为能够以消息的形式发送到storm拓扑中，storm在指定时间返回推荐结果，也就是说storm需要具有可交互性。基于这样的背景，大数据团队开发了SyncSpout组件， 该组件可以接收客户端异步的消息，经过Storm拓扑异步计算，在指定时间内返回给客户端。