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



使用Cygnus将Orion事件持久化到MySQL以外的数据库(如PostgreSQL)中需要什么?

谢谢。

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

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

更新:

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

最新更新