corda - 如何在 Corda 中为具有不同 jar 的不同节点创建多个流?
问题描述
如何在 Corda 平台中使用不同的 jar 文件为不同的节点创建多个流?
解决方案
这里的 Oracle 示例就是一个很好的例子。你需要做几件事:
- 将不同 JAR 文件的源文件拆分为单独的模块。
base
在上面链接的示例中,service
和有一个单独的模块client
。确保在settings.gradle
文件中包含模块 - 将模块作为依赖项包含在主
build.gradle
文件中 - 你如何安装这些 CorDapps 取决于你如何创建你的节点:
- 如果您正在使用
deployNodes
创建节点,请有选择地将模块添加为节点上的 CorDapps - 如果您手动创建节点:
gradlew jar
从项目的根目录运行任务以在build/libs
文件夹中创建单独的 CorDapps- 将这些 CorDapp 复制到
cordapps
您希望安装它们的节点的文件夹中 - 重启节点
- 如果您正在使用
推荐阅读
- spring-boot - 在 @Scheduler 中动态更改 cron 表达式的 Spring Boot
- javascript - 当文本输入具有模式匹配时切换 div
- ssh - PhpStorm SSH / SFTP cygwin
- php - 压缩后如何立即使用 Phar 解压缩存档?
- python - 通过 Python 脚本录制的视频太快了
- php - Laravel eloquent 如何动态创建关系?
- javascript - CDN 脚本未在 WordPress 中排队
- sql-server - db 中过去 24 小时的 10 分钟聚合
- jquery - if语句供用户准时输入
- plsql - 为什么我在尝试调用过程时得到 ORA-06531: reference to uninitialized collection?