Events Corda状态事件:事件是否有顺序?

Events Corda状态事件:事件是否有顺序?,events,blockchain,corda,Events,Blockchain,Corda,网络由3个节点组成,其中1个节点是只读的,参与每个事务。请求可以从任何一个节点开始,而这又会创建一个请求状态。它被其他节点接收和处理,以创建新的响应状态。两者都只发布新状态,不使用状态。这两个状态事件都由只读节点接收。只读corda节点接收的状态事件是有顺序的,还是按任何顺序处理 例如,我们可以说请求发起人状态事件将首先被接收/处理,然后是另一个节点吗?或者,在高负载下,另一个节点请求可能首先由只读节点接收/处理,然后接收发起者事件 我对corda的经验非常少,需要了解 当一方作为一方时,双方如

网络由3个节点组成,其中1个节点是只读的,参与每个事务。请求可以从任何一个节点开始,而这又会创建一个请求状态。它被其他节点接收和处理,以创建新的响应状态。两者都只发布新状态,不使用状态。这两个状态事件都由只读节点接收。只读corda节点接收的状态事件是有顺序的,还是按任何顺序处理

例如,我们可以说请求发起人状态事件将首先被接收/处理,然后是另一个节点吗?或者,在高负载下,另一个节点请求可能首先由只读节点接收/处理,然后接收发起者事件

我对corda的经验非常少,需要了解

当一方作为一方时,双方如何接收事件 只读,所有剩余缔约方只发布新状态


一般来说,接收消息的顺序不受保证。节点将按照接收消息的顺序处理消息。但不能保证接收到的消息是连续的


如果节点A正在接收来自节点B和节点C的消息,并且节点B在节点C之前生成一条消息,则无法保证首先处理来自节点B的消息。首先到达节点A的节点首先得到处理。延迟可能是由于多种原因造成的,如网络延迟等。

通常,接收消息的顺序不受保证。节点将按照接收消息的顺序处理消息。但不能保证接收到的消息是连续的


如果节点A正在接收来自节点B和节点C的消息,并且节点B在节点C之前生成一条消息,则无法保证首先处理来自节点B的消息。首先到达节点A的节点首先得到处理。延迟可能是由于多种原因造成的,如网络延迟等。

这取决于事务的处理方式。您的意思是发出请求状态,然后响应,理想情况下,如果您在单独的事务中处理,顺序将保持不变。不管怎么说,这个问题太宽泛了。这取决于交易是如何进行的。您是说请求状态已发出,然后响应,理想情况下,如果您在单独的交易中进行交易,订单将保持不变。无论如何,这个问题太宽泛了。