2014-09-10 3 views
0

Apache Camel을 사용하면 콘텐츠를/dev/null로 스트리밍 할 수 있습니까? 예를 들어 다음 일 것입니다 :Apache Camel 스트림을/dev/null에?

<to uri="stream:file?fileName=/dev/null" /> 

이 아니면 그냥 적절한 사용 권한이 가정, 일반 파일로 내을/dev/null 장치 파일을 변경 것이라고를 할까?

안부, 매트

+1

왜 이렇게 했습니까? –

+0

NAS의 성능을 측정하기 위해 대형 이진 파일을 스트리밍하는 NAS의로드를 시뮬레이트합니다. – Matt

답변

0

당신은 그것을 시도?

실제 응답은 스트림 구성 요소에 대한/dev/null이있는 특수 기능은 기본 운영 체제 및 특정 JVM 구현에 따라 달라집니다.

아파치 카멜로/dev/null로 스트리밍하는 것은 제 경험에 따라 작동합니다.

+0

예, VM에서 테스트했습니다. 그러나 "스트림 :"이 전체 파일을 메모리로 가져와야하므로 JVM이 중단됩니다. 나는 독자적인 프로세서를 작성하고 바이트를 버리고 버렸다. – Matt

+0

예, 파일 구성 요소가 파일에 직접 스트리밍 할 수 있기 때문에 더 잘 작동하므로 대신 사용하십시오. –