在Corda节点中,下列表格何时以及如何适合图片
在Corda节点中,下列表格何时以及如何适合图片,corda,Corda,节点\u事务\u映射表(发送\u ID、状态\u机器\u运行\u ID), 节点\u检查点表(检查点Id、检查点值)和 节点\u事务表 我认为我理解的是,首先将Tx信息添加到节点事务表中(与Tx的有效性无关),然后将其添加到节点事务映射中,然后更新检查点。(当我们在每一步更新时,这些检查点是什么,了解一个枚举会有所帮助:) 此外,我们什么时候将Tx值node\u事务放入表中?一旦我们从artemis发送/接收消息,我们是否会更新任何表格 简而言之,我们是否有一个事务生命周期?在什么步骤之后更新什
节点\u事务\u映射
表(发送\u ID、状态\u机器\u运行\u ID)
,
节点\u检查点
表(检查点Id、检查点值)
和
节点\u事务
表
我认为我理解的是,首先将Tx信息添加到节点事务
表中(与Tx的有效性无关),然后将其添加到节点事务映射
中,然后更新检查点。(当我们在每一步更新时,这些检查点是什么,了解一个枚举会有所帮助:)
此外,我们什么时候将Tx值node\u事务
放入表中?一旦我们从artemis发送/接收消息,我们是否会更新任何表格
简而言之,我们是否有一个事务生命周期?在什么步骤之后更新什么?将更容易调试事务。当调用
ReceiveTransactionFlow
时,将对收到的每个事务执行以下过程:
- 该节点创建一个新的DB事务
- 作为现有DB事务的一部分,节点将检查点添加到
表中node\u CHECKPOINTS
- 节点从对方接收Corda交易
- 作为现有DB事务的一部分,节点更新
表node\u事务
- 作为现有DB事务的一部分,节点更新
表node\u transaction\u映射
- 节点提交DB事务