【发布时间】:2017-11-30 01:39:23
【问题描述】:
我知道 Corda 正在移除它的 web 服务器模块,在documentation 他们建议使用其他框架。
在一个示例 ("spring-observable-stream") 中,他们将 Spring Boot 用于服务器端 API,并对实际运行的 Corda 节点使用 RPC 调用。这很好,与我必须做的事情相当。
在该示例中,作者导入了特定 Corda 的 RPC 代码,以及所需的实际流(和状态)的代码。
我想在这里问的是,是否有可能通过使用通用 RPC 库来避免这种纠结并保持 Web 服务器 API 独立于实际的 Corda/CordApp 代码(有什么建议吗?)。
如果我必须导入特定于 Corda 的代码(这是有原因的?),我想问你:
- 从 Gradle 的角度来看,这样做的最低要求是什么?
- 是否可以在 CordApp 上实现某种插件来减少这种纠结?
老实说,我对与 CordApp 交互的更通用的方式(例如从 Python)感兴趣,但我知道由于 AMQP 集成尚未准备好,我们必须暂时留在 JVM 上。因此,请随时从 Kotlin(我必须将其用于短期 PoC)来回答我们今天需要做什么......
提前谢谢你!
【问题讨论】: