在不同的数据库中保留Orion事件

时间:2015-04-22 10:12:31

标签: fiware fiware-cygnus

使用Cygnus将Orion事件保存在除MySQL之外的数据库(如PostgreSQL)中需要什么?

感谢。

1 个答案:

答案 0 :(得分:2)

为了在PostgreSQL中保留Orion上下文数据(或者Cygnus尚未考虑的任何其他后端),你必须创建自己的接收器,比方说OrionPostgreSQLSink

据说......不要惊慌!它应该很容易:)我们在Cygnus团队已经写了关于外部贡献者创建新接收器的guidelines。基本上,为Cygnus创建一个新的接收器就像执行OrionSink类并实现persist()方法一样简单。此外,OrionMySQLSink的大部分代码都可以重复使用;最有可能最具体的部分是开发PostgreSQLBackend便利类。

更新:

一段时间过去了,现在可以在Cygnus中使用PostgreSQL的接收器了!有关详细信息,请查看此link