核心作曲家运行时和作曲家平台运行时之间的区别?
Difference between core composer runtime and composer platform runtime?
我有点困惑,无法理解核心作曲家运行时和作曲家平台运行时的角色和职责。
fabric-composer 架构的不同组件:
请详细解释核心运行时、运行时容器和 Composer 平台运行时,并涵盖以下问题:
每个部署的业务网络是否会有不同的 composer 平台运行时实例?
Hyperledger Composer 具有模块化架构,旨在支持多个运行时(通常是区块链平台)。
当前有 4 个运行时实现
- HLF(Hyperledger Fabric v0.6 运行时)
- HLFv1(Hyperledger Fabric v1 运行时,目前支持 v1-beta1)
- 嵌入式(在Node.js进程中模拟内存中的区块链,有利于单元测试)
- Web(在网络浏览器中模拟区块链,在本地存储中存储状态,在使用网络连接配置文件时用于 Playground)。
这种模块化是通过核心 composer-runtime
模块实现的,它是所有运行时通用的核心 JS 代码。然后,每个支持的运行时都有一个 composer-runtime-xxxx
模块,还有一个 composer-connector-xxxx
模块将进程外的运行时暴露给 Playground。
未来我们希望看到 Composer 支持其他区块链。
运行时架构在 2017 年 6 月 29 日的社区电话录音中有所涉及。录音可在此处获取:
https://drive.google.com/drive/folders/0B_NJV6eJXAA1SDdTTjNmRktRdUk
幻灯片在 Slideshare 上:
https://www.slideshare.net/SimonStone8/hyperledger-composer-architecture
我有点困惑,无法理解核心作曲家运行时和作曲家平台运行时的角色和职责。
fabric-composer 架构的不同组件:
请详细解释核心运行时、运行时容器和 Composer 平台运行时,并涵盖以下问题:
每个部署的业务网络是否会有不同的 composer 平台运行时实例?
Hyperledger Composer 具有模块化架构,旨在支持多个运行时(通常是区块链平台)。
当前有 4 个运行时实现
- HLF(Hyperledger Fabric v0.6 运行时)
- HLFv1(Hyperledger Fabric v1 运行时,目前支持 v1-beta1)
- 嵌入式(在Node.js进程中模拟内存中的区块链,有利于单元测试)
- Web(在网络浏览器中模拟区块链,在本地存储中存储状态,在使用网络连接配置文件时用于 Playground)。
这种模块化是通过核心 composer-runtime
模块实现的,它是所有运行时通用的核心 JS 代码。然后,每个支持的运行时都有一个 composer-runtime-xxxx
模块,还有一个 composer-connector-xxxx
模块将进程外的运行时暴露给 Playground。
未来我们希望看到 Composer 支持其他区块链。
运行时架构在 2017 年 6 月 29 日的社区电话录音中有所涉及。录音可在此处获取: https://drive.google.com/drive/folders/0B_NJV6eJXAA1SDdTTjNmRktRdUk
幻灯片在 Slideshare 上: https://www.slideshare.net/SimonStone8/hyperledger-composer-architecture