如何解决WSO2 丢弃事件
我想了解有关丢弃事件的更多信息。 服务器可能正在接收格式不正确的事件,并希望了解有关这些事件的更多信息以向我们的合作伙伴发送警报。
[2021-02-11 16:28:16,317] ERROR {org.wso2.carbon.databridge.core.internal.queue.QueueWorker} - Dropping wrongly formatted event sent org.wso2.carbon.databridge.core.exception.EventConversionException: Error when converting event.test.example:1.0.0 of event bundle with events 1
at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:188)
at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.toEventList(ThriftEventConverter.java:90)
at org.wso2.carbon.databridge.core.internal.queue.QueueWorker.run(QueueWorker.java:80)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IndexOutOfBoundsException: Index: 1,Size: 1
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.toObjectArray(ThriftEventConverter.java:49)
at org.wso2.carbon.databridge.receiver.thrift.converter.ThriftEventConverter.createEventList(ThriftEventConverter.java:177)
... 7 more
有谁知道我如何获得有关他们的更多信息?
谢谢
解决方法
关于丢弃格式错误的事件发送,您需要了解的一般详细信息如下。
当接收者(分析)和发布者或 GW 的流不兼容时,可能会抛出“丢弃格式错误的事件发送”错误。当分析服务器中没有兼容的接收器或流定义时,就会发生此问题。当您在 DAS/analytics 的服务器启动完成之前将事件发布到 WSO2 DAS/analytics 时,可能会发生这种情况。
例如,当 APIM 服务器已启动并发布事件,但分析服务器仍在启动但尚未部署相关的 carbon 应用程序 (.car) 文件时,可能会发生这种情况。
为了防止分析服务器在部署事件流之前接收事件,我们可以添加可配置的延迟来启动 thrift 服务器。这将允许您有一个宽限期并让流得到部署。
为了增加延迟,我们可以在
<cfquery name="whatever" datasource="#this.datasources['myDSN']#">
添加此配置后需要重启DAS服务器才能生效。 有关详细信息,请参阅 official documentation。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。