2

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

谢谢。

4

1 回答 1

2

为了将 Orion 上下文数据持久保存在 PostgreSQL(或 Cygnus 尚未考虑的任何其他后端)中,您必须创建自己的接收器,比如说OrionPostgreSQLSink.

话说……别慌!这应该很容易 :) 我们 Cygnus 团队编写了有关外部贡献者创建新接收器的指南。基本上,为 Cygnus 创建一个新的接收器就像扩展OrionSink类和实现persist()方法一样简单。此外,大部分代码OrionMySQLSink都可以重用;很可能最具体的部分将是PostgreSQLBackend便利类的开发。

更新:

一段时间过去了,Cygnus 现在可以使用 PostgreSQL 接收器了!请检查此链接以获取更多详细信息。

于 2015-04-22T14:45:24.770 回答