2016-03-30 43 views
0

我使用WSO2CEP作为从bro生成的日志的处理工具。这些日志格式为json,位于虚拟机上(guest)。我的WSO2CEPhost机器上。 因为它支持通信事件服务器中的各种事件适配器:WSO2CEP:选择事件接收器类型

  1. 电子邮件的事件接收
  2. 文件尾事件接收器
  3. HTTP事件接收器
  4. JMS事件接收器
  5. 卡夫卡事件接收器
  6. MQTT事件接收器
  7. SOAP事件接收器
  8. 的WebSocket事件接收器
  9. WebSocket的本地事件接收器
  10. WSO2Event事件接收器

我找的,我可能会推动事件从guesthost的最佳选择。有什么建议么?

回答

0

我会推荐使用使用节俭作为协议的wso2事件接收器。它提供了更好的性能结果,并且可以进一步调整。如果您想进一步优化吞吐量和延迟,请参考性能调整建议[1]。

[1] https://docs.wso2.com/display/CEP410/Performance+Tuning+Recommendations#PerformanceTuningRecommendations-CEP-LevelsettingsEventConfiguration

+0

对不起,我没有区分wso2cep'和'wso2das'的'差异。实际上,我没有DAS,只在主机上运行CEP,而客户机上存在日志。据我认为我应该写一个简单的java服务来使用http事件接收器并将数据发送到主机。它会好吗? – aneela

+1

我认为有两个实例,我已经更新了答案。是的,你可以写一个Java节俭出版商,并将你的日志发布到cep。你可以参考我们的示例生产者客户端代码wso2event。 https://github.com/wso2/product-cep/blob/master/modules/samples/producers/wso2-event/src/main/java/org/wso2/carbon/sample/wso2event/Client.java –

+0

Thankyou so很多,但我的客人无法访问主机在URL https://172.30.13.95:9443/carbon考虑172.30.13.95是我的主机的IP地址。它说:“https://172.30.13.95:9443/carbon/上的网页可能会暂时关闭,或者它可能永久移动到新的网址。”# – aneela