Page History
...
Code Block | ||||
---|---|---|---|---|
| ||||
//엔드포인트를 통한 액터선택자 ActorSelection testActorRemote = system.actorSelection("akka.tcp://app@localhost:2552/user/service1"); //리모트를 통한 전송 testActorRemote.tell("발사후망각-응답필요없음",ActorRef.noSender() ); //ActorRef에 수신녀석을 지정하여 어떠한 결과를 받을수도 있습니다. //응답이 동기적으로 필요한경우 CompletableFuture<Object> future1 = ask(testActorRemote, "응답하라 1979", 1000).toCompletableFuture(); //너의 메시지에 응답을함 이란 메시지를 받음 -이해를 돕기위해 동기처리로 전환 String result = String.valueOf(future1.get()); |
Expand | ||
---|---|---|
| ||
2018-05-05 13:54:46,324 INFO - Started CachedbApplication in 5.808 seconds (JVM running for 6.798) |
순수한 메시지 교환에서 RestAPI에 비해 성능은 비약적으로 상승한반면
...