使用 Cygnus 将 Orion 事件保存在 MySQL 以外的数据库(如 PostgreSQL)中需要什么?
谢谢。
为了将 Orion 上下文数据持久保存在 PostgreSQL(或 Cygnus 尚未考虑的任何其他后端)中,您必须创建自己的接收器,比如说OrionPostgreSQLSink
.
话说……别慌!这应该很容易 :) 我们 Cygnus 团队编写了有关外部贡献者创建新接收器的指南。基本上,为 Cygnus 创建一个新的接收器就像扩展OrionSink
类和实现persist()
方法一样简单。此外,大部分代码OrionMySQLSink
都可以重用;很可能最具体的部分将是PostgreSQLBackend
便利类的开发。
更新:
一段时间过去了,Cygnus 现在可以使用 PostgreSQL 接收器了!请检查此链接以获取更多详细信息。