The second one will be queued until the first one is finished. But it’s async and in your script, unless you call ray.get(), it won’t block your program.
Ooo i see … every call takes 10 secs on the remote end …and second one is processed after the first finishes… but you get the result after you call .get() i.e. current process is blocked for 20 sec
of course if you dont call .get() it has no impact on the current process …
I just wanted to be reassured that the remote Actor acts as a single process i.e. every next request is processed sequentially … one after the other