현재 개인 프로젝트 용으로 Akka Streams (Java)를 사용하고 있으며, 요소를 보내는 방법을 이해하는 데 어려움을 겪고 있습니다. Source
.Source.actorRef 또는 Java의 Source.queue에 요소를 보내는 방법
아이디어는 WebSocket을 사용하여 사용자의 웹 브라우저에 콘텐츠를 푸시하는 것입니다. Akka Streams를 사용하여 Akka HTTP 설명서에 따라 요청 - 응답 시스템을 만들었지 만 이것이 내가 원하는 것은 아닙니다.
Akka Streams 설명서를 보면 Source.queue
과 Source.actorRef
이 있음을 확인했습니다. 그러나 나는 요소를 Source
에 넣는 방법을 이해하지 못합니다. Source.queue
및 Source.actorRef
은 offer
(Source.queue
의 경우) 또는 tell
(Source.actorRef
의 경우)이 아닌 Source
을 반환합니다.
내 질문은 : 어떻게 내 Source
에 요소를 보낼 수 있도록, Source.queue
로 만든 Source
에 대한 Source.actorRef
에 의해 생성 된 Source
또는 SourceQueueWithComplete
에 대한 ActorRef
을받을 수 있나요?
다양한 Akka 문서를 검색했지만 그 방법은 없습니다. 그리고 인터넷에서 발견 한 대부분의 코드는 동일한 문제가없는 것으로 보이는 스칼라로 작성되었습니다.
가능한 중복 (https://stackoverflow.com/questions/30964824/how-to-create-a-source-receive-elements-later-via-a-method-call) –