Esper AMQPSource未收到事件

时间:2018-07-14 18:18:47

标签: amqp esper epl nesper

我正在尝试使用AMQPSource,并且遇到以下错误描述,而且导入在EPL模块中不起作用。预先,我测试了将完整的程序包名称添加到DistanceEvent(events.DistanceEvent,并且不起作用)。

要发送消息,我将使用发布Rabbitmq Webadmin队列选项和下一个有效负载: {“ distance”:33}

有人可以帮助我吗?

Error

EPL Module

Deploying EPL Module

Event definition

Dataflow instance

Sender

1 个答案:

答案 0 :(得分:1)

“ IO错误反序列化对象”是您看不到数据的原因。 “ AMQPToObjectCollectorSerializable”期望AMQP消息携带有效的JVM序列化的对象,但是“无效的报头”意味着JVM无法读取消息内容。检查发送方,确保其产生带有JVM序列化对象的AMQP消息,或者可以将其“ AMQPToObjectCollectorSerializable”替换为可以理解您消息的反序列化器。如果不确定如何反序列化,可以在Github中找到“ AMQPToObjectCollectorSerializable”的代码。