如果可能的话,我们是否需要编写任何插件?
我想知道 TIBCO BE 或 EMS 与 WSO2-BAM 集成是否有任何用例。
3 回答
如果要将数据发布到 WSO2 BAM,有多种方法。
您可以编写一个驻留在您首选的其他供应商产品中的数据代理,它将数据推送到 BAM。参考http://docs.wso2.org/wiki/display/BAM230/Data+Publisher
通过 Thrift 将数据发布到 BAM。这里首选的其他供应商产品是独立于语言的,因为不需要使用 Java。
通过 REST API 将数据发布到 BAM。http://docs.wso2.org/wiki/display/BAM230/Sending+Events+through+the+REST+API中给出了示例
你可以。你必须为此编写插件。主要组件是;数据代理:发布数据数据接收器/分析器/仪表板..:查看分析数据,您可以安装为存档(工具箱)。您可以在此处找到详细信息
需要编写自定义数据发布者。BAM 文档中的自定义数据发布器部分显示了如何执行此操作。此外,如果您下载 BAM,解压缩并转到 <BAM_HOME>/samples 那里,您将找到涉及向 BAM 发送大量事件以显示其功能的示例。一个这样的例子可以在 <BAM_HOME>/samples/httpd-logs/src/main/java/org/wso2/carbon/bam/httpdlogs/sample/HttpdLogAgent.java 中找到