Desplegar código de cadena desde un servicio externo

Puede ejecutar un código de cadena externo, o código de cadena como servicio, en Oracle Blockchain Platform.

Hyperledger Fabric v2.x admite la ejecución de código de cadena como servicio gestionado externamente en lugar de crearse e iniciarse en un nodo peer. Esta funcionalidad disocia la creación del código de cadena para que no se despliegue en la red de Hyperledger Fabric. En su lugar, un administrador puede gestionar el código de cadena independientemente del nodo peer.
  1. Cree un archivo connection.json con la información de dirección del despliegue de Kubernetes y, a continuación, comprima el archivo en formato .zip. Un archivo connection.json de ejemplo tiene el siguiente aspecto:
    {
    "address": "external-fabcar-node.chaincode:9999",
    "dial_timeout": "10s",
    "tls_required": false
    }
    La dirección tiene el formato service_name.namespace:port_number del despliegue de Kubernetes. En el ejemplo anterior se asume que está desplegando el código de cadena externo en el mismo cluster de Kubernetes donde se despliega la instancia de Oracle Blockchain Platform. Si despliega el código de cadena en una máquina virtual remota, debe proporcionar la dirección IP pública o el nombre de host y el puerto público para la dirección.
  2. Al desplegar el código de cadena, seleccione Externo para el tipo de código de cadena. Para Origen de código de cadena, cargue el archivo .zip que ha creado en el paso anterior.