I was trying to understand the actual flow of flow-logic and sessions.
Consider a scenario in which there are 3 party nodes A, B and C. At the very onset, A initiates a transaction with B, but B was down at that time. So as far as I understand, it will keep on retrying until B comes back.
Whether it is possible for A to initiate another transaction with C at this point of time?
I read that open source Corda is single threaded whereas enterprise is multi-threaded, So does this, make a change in the outcome of above scenario?
I have gone through some hints of explicitly making the flow and thread sleep as well. Please shed some light over here!
Corda Open Source:
send()
,receive()
,sendAndReceive()
, orsleep()
), the single thread is freed and another flow can be started.Corda Enterprise: