当前位置: 首页 > 知识库问答 >
问题:

Corda检查session.send/receive完整性

康赞
2023-03-14

我目前正在创建一些自定义流,通过会话来回发送一些数据。我注意到在某些情况下(例如,如果一个响应者流有一个session.receive,但在发起者流结束时仍未得到响应),不会抛出异常,一切都很顺利,甚至没有警告日志。有没有办法强制检查发送/接收的完整性?

共有1个答案

长孙沈义
2023-03-14

如果你能提供一些日志文件来演示你的用例会更好。

邮寄

Serializes and queues the given payload object for sending to the counterparty.
Suspends until a response is received, which must be of the given R type.

接收方法本身是一个阻止方法,因此,如果您的流成功完成。这意味着接收方法成功接收它正在寻找的内容。

但是,如果你能分享一下你的日志和对你的问题的详细描述,那会更好。

 类似资料:
  • 问题内容: 我正在将备份脚本从Shell转换为Python。我的旧脚本的功能之一是通过执行以下操作来检查创建的tarfile的完整性:gzip -t。 在Python中这似乎有些棘手。 似乎唯一的方法是读取tarfile中每个压缩的TarInfo对象。 有没有一种方法可以检查tarfile的完整性,而无需将其提取到磁盘或保留在内存中(完整)? Freenode上#python上的好人建议我应该逐块

  • 我是mySQL的新手,我想在我的数据库中添加一个完整性检查(或约束?对不起,我是意大利人)。让我解释一下:我有两张桌子 numPlaces表示车间所能承受的最大操作次数。我创建了一个触发器,每次在操作中插入一个新记录时,引用到该特定位置的Workshop的numOperations就会增加1。 现在我想做的是:当时,如果我尝试插入一个新记录到Operation,系统必须告诉我不能。基本上, 有没有

  • 问题内容: 我有一个有4000万行且没有主键的表。在添加主键之前,我想检查表中是否有重复的条目。当我说重复条目时,我不仅意味着在特定列上重复。我的意思是整行重复。 在上一个问题中,我被告知可以执行查询以确定重复项。我该怎么做? 我正在运行PostgreSQL 8.1.22。(通过运行获得此信息)。 问题答案: 要了解是否 任何 完整存在重复(在所有列相同),这可能是最快的方法: 这是一种非常方便的

  • 在corda文件中说,即使交易在合同上是有效的,在签署之前也应该检查交易的内容。然而,流似乎自动化了事务签名过程。< br >如何以及何时检查交易内容。

  • 名称 git-receive-pack - 接收推入存储库的内容 概要 git-receive-pack <directory> 描述 git send-pack使用从远程端提供的信息调用并更新存储库。 该命令通常不由最终用户直接调用。该协议的用户界面位于git send-pack侧面,程序对旨在用于将更新推送到远程存储库。对于拉操作,请参阅git-fetch-pack。 该命令允许在远端创建和快

  • 着重检查探测服务延迟、 监控正在请求执行的命令、获取慢查询