We were running CORDA node over night and was testing continuous flows of financial messages .
After 12 hours we found that the RPC client listening for vault changes no longer capturing the messages it got disconnected .
- How do we get the events for the time period when the client got disconnected, snapshot gives all events only.
- Do we have some configuration to prevent time out of clients . Please let us know the best practise , since our scenario needs high reliability.
- Could you please provide some insights regarding right architectural pattern to capture events from CORDA node
- We were using the pattern based on the following example
updates.toBlocking().subscribe { update -> update.produced.forEach { logState(it) }
here are some errors from the log