Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java apache camel流重新排序工作不正常_Java_Spring_Apache Kafka_Apache Camel - Fatal编程技术网

Java apache camel流重新排序工作不正常

Java apache camel流重新排序工作不正常,java,spring,apache-kafka,apache-camel,Java,Spring,Apache Kafka,Apache Camel,我阅读了这个()描述,并尝试实现流重新排序。这里的问题是: from("kafka:in?brokers=localhost:9092&groupId=test") .resequence(header("seqNum")) .stream() .timeout(10000L) .to("kafka:out?br

我阅读了这个()描述,并尝试实现流重新排序。这里的问题是:

from("kafka:in?brokers=localhost:9092&groupId=test")
                .resequence(header("seqNum"))
                .stream()
                .timeout(10000L)
                .to("kafka:out?brokers=localhost:9092");
我的程序总是等待超时,并且在超时之前不发送消息——即使序列没有任何间隔。例如,我分别发送了4条带有“seqNum”1,3,4,2的消息-它没有间隔,但程序仍在等待超时

我错过什么了吗?也许我得申报一些边界?例如,指定“无间隙”序列的大小? 顺便说一下,设置容量不是一个解决方案