Spring Boot Web服务器/ RPC / CorDapp-使之工作

时间:2019-02-22 17:43:47

标签: spring-boot rpc corda

我是Corda的新手-上周我进行了BootCamp,并在本周完成了认证测试。但是我缺少一些复杂性,并且很难将Spring Boot Web前端连接到RPC接口。

我一直在研究yo-cordapp示例以尝试理解它。 (我意识到它使用的是Corda Web服务器,而不是Spring Boot Web服务器,但是,没关系-这是我正在寻找的使web-RPC-CorDapp正常工作的细节,而不是Spring的细节。)在index.html文件中说

GOING FORWARD WE RECOMMEND IMPLEMENTING A STANDALONE WEB SERVER THAT AUTHORISES VIA THE NODE'S RPC INTERFACE. IN THE COMING WEEKS, WE'LL WRITE A TUTORIAL ON HOW BEST TO DO THIS.

该教程有任何迹象吗,或者其他可以引导我学习Spring Boot <-> RPC <->我的CorDapp如何详细配合的东西?

2 个答案:

答案 0 :(得分:0)

https://github.com/manishchainThat/mycordawithspringboot

基本上,您将需要在spring中使用单独的项目或模块,在其中将cordapp添加为依赖项(请参阅build.gradle文件)。

要考虑的要点:

  1. 在您的gradle中添加cordapp(状态和流罐)作为依赖项。
  2. 基于Corda服务器端口(Rpc)创建节点Rpc连接。
    3,创建RPC客户端或Web客户端以创建API。上面的示例使用jersey 可以使用Restful的其他spring实现。

答案 1 :(得分:0)

在corda 4.0版本中,这是可能的。.请检查https://docs.corda.net/releases/release-V4.0/app-upgrade-notes.html#id4 了解更多信息