Saya melakukan panggilan di lapisan layanan Java yang terlihat seperti ini;
Future<Object> future = Patterns.ask(myActor, message, timeout);
Response res = (Response) Await.result(future, timeout.duration());
Saya telah membaca dokumentasi Akka dan menyadari bahwa pemblokiran seperti ini tidak disarankan. Saya perlu mengembalikan objek respons ke metode panggilan. Apakah mungkin melakukan ini secara asinkron dengan Akka dari layanan Java saya? Saya mencoba melakukan ini menggunakan metode future.onSuccess
namun metode onSuccess
tidak mengizinkan nilai pengembalian jadi saya tidak dapat mengembalikan nilainya.