Apache camel Apache骆驼流到/dev/null?
使用ApacheCamel,有没有办法将内容流式传输到/dev/null? 例如,以下工作是否可行:Apache camel Apache骆驼流到/dev/null?,apache-camel,Apache Camel,使用ApacheCamel,有没有办法将内容流式传输到/dev/null? 例如,以下工作是否可行: <to uri="stream:file?fileName=/dev/null" /> 或者,假设我有相应的权限,我会将/dev/null设备文件更改为普通文件吗 问候,, 马特你试过了吗 真正的答案是,流组件的任何带有/dev/null的特殊功能都取决于底层操作系统,可能还取决于特定的JVM实现 使用Apache Camel将数据流传输到/dev/null,根据我的经验工作。这样
<to uri="stream:file?fileName=/dev/null" />
或者,假设我有相应的权限,我会将/dev/null设备文件更改为普通文件吗
问候,,
马特你试过了吗
真正的答案是,流组件的任何带有/dev/null的特殊功能都取决于底层操作系统,可能还取决于特定的JVM实现
使用Apache Camel将数据流传输到/dev/null,根据我的经验工作。这样做的原因是什么?模拟NAS上的负载流传输大型二进制文件,以测量NAS的性能。是的,我在虚拟机中进行了测试。然而,看起来stream:需要将整个文件拉入内存,这导致了JVM崩溃。我最终编写了自己的处理器来读取和丢弃字节。是的,文件组件工作得更好,因为它可以直接流式传输到文件,所以请改用它。@ClausIbsen使用端点文件:/dev/null使我的路由总是重试几次,就像没有写入权限一样。我认为log:trash?level=OFF是一个更好的选择,否则请添加确切的url以在文件端点处使用/dev/null。