首页 > 解决方案 > 将 Corda 与自定义应用程序交互

问题描述

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

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

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

据我了解,我知道有 2 种方式可以与 Corda 节点通信。

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

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

谢谢

标签: corda

解决方案


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

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

  • 通过编写一个 RPC 客户端,就像这里的那个。客户端启动,连接到节点,并发出 RPC 命令

  • 通过编写一个通过 RPC 与节点对话的服务器。这里有很多选择。您可以编写一个类似这里的 Spring 网络服务器、一个类似这里Ktor 网络服务器,或者使用任何其他 JVM 语言编写的服务器。如果你想用 JavaScript 编写你的网络服务器,请查看这个,它使用 Braid 框架与 JS 中的节点通信


推荐阅读