核心作曲家运行时和作曲家平台运行时之间的区别?

时间:2017-06-27 07:00:55

标签: hyperledger-composer

我很难理解核心作曲家运行时和作曲家平台运行时的角色和职责。

结构 - 作曲家架构的不同组成部分:

enter image description here

请详细解释核心运行时,运行时容器和作曲家平台运行时,还包括以下问题:

每个部署的业务网络会有不同的composer平台运行时实例吗?

1 个答案:

答案 0 :(得分:1)

Hyperledger Composer具有模块化架构,旨在支持多个运行时(通常为区块链平台)。

目前有4个运行时实现

  • HLF(Hyperledger Fabric v0.6运行时)
  • HLFv1(Hyperledger Fabric v1运行时,目前支持v1-beta1)
  • 嵌入式(在Node.js进程中模拟内存中的区块链,适合单元测试)
  • Web(模拟Web浏览器中的区块链,将状态存储在本地存储中,在使用Web连接配置文件时用于Playground)。

这种模块化是通过核心composer-runtime模块实现的,核心composer-runtime-xxxx模块是所有运行时通用的核心JS代码。然后,每个受支持的运行时都有一个composer-connector-xxxx模块,以及一个eventRec.setFieldValue('sendemail', 'T'); 模块,它将运行时的进程外公开给Playground。

将来我们希望看到Composer支持其他区块链。

2017年6月29日,记录的社区电话会议涵盖了运行时架构。录音可在此处获得: https://drive.google.com/drive/folders/0B_NJV6eJXAA1SDdTTjNmRktRdUk

幻灯片位于Slideshare: https://www.slideshare.net/SimonStone8/hyperledger-composer-architecture