Corda 与自定义应用程序交互

Interacting Corda with Custom application

我有一个带有数据的自定义应用程序,需要增强该应用程序以在我触发它时自行启动 corda 流。

我找到了相同的要求,但没有找到确切的解决方案。

https://discourse.corda.net/t/using-corda-for-a-school-project/1305/3

根据我的理解,我知道有两种方式可以与corda节点通信。

  1. 客户端 RPC(反过来与 corda 节点对话)
  2. Corda 节点 Web 服务器。

让我的外部应用程序与客户端 RPC 对话以在需要时触发流程的最佳方法是什么,因为我想自动化它。

谢谢

实际上只有一种方式可以与 Corda 节点通信——通过 RPC。甚至内置节点网络服务器也使用 RPC 与节点通信。

通过RPC与Corda节点交互主要有两种方式:

  • 通过编写 RPC 客户端,例如 here。客户端启动,连接到节点,并向其发出 RPC 命令

  • 通过编写一个通过 RPC 与节点通信的服务器。这里有很多选择。你可以像here, a Ktor webserver like the one here, or a server in any other JVM language. If you want to write your webserver in JavaScript instead, check out this那样写一个Spring webserver,它使用Braid框架与JS中的节点通信