sensei gateway

sense通过事件的形式来增加,或删除其管理的索引(下版本更能会支持部分更新)
Gateway是senseidb和data event stream的中间层组件。

data event(add or delete):
{"type":"add","data":{"id":1,"contents":"sensei is cool","attrib":"opensource"}}
{"type":"delete","id":1}


下图展示了gateway作为中间层的作用:
http://senseidb.github.com/sensei/images/sensei-gateway.png

sensei预定义了事件流可以从file,jms,jdbc,kafka中得到。
在sensei.properties中定义gateway的实例:
sensei.gateway.class = ${classname}

关于预定义的gateway和如何自定义custom gateway,请参考:
http://senseidb.github.com/sensei/indexing-gateway.html

猜你喜欢

转载自shixin42.iteye.com/blog/1671898