请好心人给我看一个食谱,我可以从我的 C 程序中调用 Esper 吗?理想情况下(我认为)我想用一行 EDL 调用一个 Esper 函数/方法并返回一个值。
编辑:我问这个问题是因为我有 12,000 行我想保留的工作 C 代码。Esper 提供了一些对我的 C 代码至关重要的非常好的事件评估。JNI 似乎面向从 Java 调用 C 代码,可能是因为 C 在某些方面更快;我想另辟蹊径:从 C 调用 Java 代码以利用 Java 包中的强大功能,这就是所谓的 Esper。
谢谢!
试试 EsperIO 中的 Socket Adapter:文档链接。不过,似乎更多的目的是让事件进入 Esper;那是你要的吗?否则,请采用以下概念:套接字是一种经过验证的实现 IPC 的“食谱”方式,它们省去了所有复杂的 JNI 混乱。