두 개의 스레드가 동시에 실행되는 큰 데이터 응용 프로그램을 프로그래밍하고 있습니다. 쓰레드 A는 네트워크로부터 데이터를 받아 BlockingQueue에 JSONOBJECT로 저장한다. storm spout 인 Thread B가 BlockingQueue에서 읽고 처리합니다.storm spout에서 BlockingQueue를 공유합니다.
클래스 생성자의 Spout 클래스에 BlockingQueue 객체를 전달합니다. 내가 찾은 문제는 스파우트의 BlockingQueue가 비어 있다는 것입니다. 이 문제를 어떻게 해결할 수 있는지 알려주십시오.