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