Gestionar canales

En este tema se incluye información sobre la gestión de los canales de la red, como cómo crear y ver canales, cómo unir peers y designar y anclar peer, cómo trabajar con políticas y listas de control de acceso y cómo asociar Orderers a un canal.

Definición de Canales

Los canales particionan y aíslan a los peers y los datos del libro mayor para proporcionar transacciones privadas y confidenciales en la red de blockchain.

Los miembros definen y estructuran canales para permitir que pares específicos realicen transacciones privadas y confidenciales a las que otros miembros de la misma red de blockchain no pueden acceder o ver. Cada canal incluye:
  • Peers
  • Libro mayor compartido
  • Códigos de cadena instanciados en el canal
  • Uno o más nodos de servicio de orden
  • Definiciones de políticas de canal y ACL a las que se aplican las definiciones

Cada par que se une a un canal tiene su propia identidad que lo autentica a los peers y servicios del canal. Aunque los peers pueden pertenecer a varios canales, la información sobre transacciones, estado contable y afiliación a canal está restringida a peers dentro de cada canal.

Puede utilizar la consola de Oracle Blockchain Platform o el SDK de Hyperledger Fabric para crear canales en su red de cadenas de bloques. Consulte Visualización de canales.

Ver canales

Los miembros de la red utilizan canales para comunicar de forma privada la información de las transacciones de blockchain.

Utilice el separador Canal para ver una lista de los canales de la red, crear y supervisar canales, especificar pares de anclaje y actualizar los códigos de cadena instanciados utilizados en los canales.
  1. Vaya a la consola y seleccione el separador Canales.
    Se muestra el separador Canales y la tabla de canales contiene una lista de todos los canales de la red.
  2. En la tabla de canales, haga clic en el nombre del canal sobre el que desea obtener información. Tenga en cuenta que si se paran todos los peers unidos al canal, se muestra el canal, pero su información no está disponible para su visualización.
    Se muestra la página Información de canal.
  3. Haga clic en los paneles de la página Información de canal para buscar información sobre el canal.
    Sección ¿Qué puedo hacer en este panel?
    Mayor Obtenga información sobre la actividad del libro mayor del canal, como el número de bloque y el número de transacciones de usuario en el bloque. Haga clic en un número de bloque para profundizar en la información sobre sus transacciones. Puede utilizar el campo de filtro para especificar la información de resumen que desea ver (por ejemplo, información del último día o del último mes) o utilizar la opción personalizada para introducir las horas de inicio y finalización. Consulte Visualización de la actividad de libro mayor de un canal.
    (Hyperledger Fabric v2.x) Códigos de cadena desplegados Vea la lista de códigos de cadenas que se han desplegado en el canal.
    (Hyperledger Fabric v1.4.7) Códigos de cadena instanciados Vea la lista de códigos de cadenas que se han instanciado en el canal.
    Ordenadores Vea una lista de los solicitantes activos actualmente y permita agregar un nuevo OSN para unirse al canal.
    Peers Vea la lista de peers que están unidos al canal. Utilice esta sección para definir pares de anclaje para el canal.
    Organizaciones Vea la lista de miembros de red cuyos peers están utilizando el canal para comunicarse.
    Políticas del canal Vea la lista de políticas estándar y las políticas que ha creado para el canal. Utilice esta sección para agregar, modificar y suprimir políticas.
    ACL Vea las listas de control de acceso (ACL) y las políticas utilizadas para gestionar qué organizaciones y roles pueden acceder a los recursos del canal.

Crear Canal

Puede agregar canales a la red y especificar qué miembros pueden utilizar el canal y qué peers pueden unirse al canal. No puede suprimir canales.

Debe ser administrador para completar esta tarea.

  1. Vaya a la consola y seleccione el separador Canales.
  2. En el separador Canales, haga clic en Crear un nuevo canal.
  3. En el campo Nombre del Canal, introduzca un nombre único para el canal. El nombre del canal puede tener hasta 128 caracteres.
  4. En la sección Organizaciones, seleccione los miembros adicionales que desee comunicar en el canal.
    Si está trabajando en una instancia de participante, debe agregar el fundador a la instancia antes de que el ID de MSP del fundador se muestre en la sección Organización. Para agregar la organización fundadora, vaya al separador Red y haga clic en el botón Agregar organización para cargar los certificados del fundador.
  5. En la sección ACL de ID de MSP, especifique las organizaciones que tienen acceso al canal y los permisos para cada organización seleccionada. Tenga en cuenta que puede agregar más organizaciones al canal o suprimirlas del mismo posteriormente, según sea necesario.
    Los permisos de su organización están configurados para escribir (ReaderWriter) y no puede modificar esta configuración. Por defecto, los permisos de otros miembros están definidos para escribir (ReaderWriter), pero puede cambiarlos para que se lean (ReaderOnly) si no desea que los miembros llamen a los códigos de cadenas y solo lean la información y los bloques del canal.
  6. (Opcional) En el campo Peers to Join Channel, seleccione uno o más peers. Tenga en cuenta la siguiente información:
    • Si la red contiene participantes, los compañeros de los participantes no se muestran en esta lista. Los participantes deben usar sus consolas para unir a sus pares al canal. Un participante no puede unir sus iguales al canal a menos que se haya agregado su organización a la sección de ACL de ID de MSP del canal.
    • Si solo desea crear el canal, no seleccione ningún igual. Puede agregar peers al canal más tarde.
  7. Haga clic en Enviar.
    La tabla de canales muestra el nuevo canal.
Después de crear el canal, puede realizar las siguientes tareas:

Visualización de la actividad contable de un canal

Utilice la contabilidad para buscar información resumida y estadísticas de tiempo de ejecución para transacciones de un canal específico.

  1. Vaya a la consola y seleccione el separador Canales.
  2. En la tabla de canales, haga clic en el nombre del canal sobre el que desea obtener información de transacción. En la página Información de canal, confirme que el panel Contabilidad está seleccionado.
  3. Utilice el área Resumen de libro mayor para buscar información básica sobre la actividad del canal, como el número total de bloques en la cadena de la contabilidad y el número total de transacciones de usuario en el canal.
  4. Para ver la actividad de blockchain que se ha producido en una hora específica, como el último día o la última semana, utilice la lista desplegable de filtros para seleccionar el rango temporal que desee. Para buscar y profundizar en un juego específico de transacciones, seleccione Personalizado e introduzca criterios de búsqueda en los campos Hora de inicio y Hora de finalización, o haga clic en el icono de calendario y seleccione las fechas que desee. Haga clic en Aplicar.
    Si selecciona un período de tiempo específico (por ejemplo, Último día) y, a continuación, lo vuelve a seleccionar para volver a ejecutar la consulta, la consulta no se vuelve a ejecutar. Para obtener la información más reciente, haga clic en el botón Refrescar.
    Se pueden mostrar los siguientes tipos de transacción para un bloque:
    • génesis: la transacción que ejecuta el bloque de configuración para inicializar el canal.
    • data (sys): la transacción que inicia el contenedor del código de cadenas para que el código de cadenas esté disponible para su uso.
    • data — Una transacción de código de cadena llamada para su ejecución en el canal.
  5. Para obtener más información sobre una transacción específica, busque la transacción en la tabla de contabilidad de consulta y haga clic en ella. La tabla de transacciones muestra los detalles de la transacción.

    Para cualquier bloque determinado, las transacciones de la tabla se muestran en el orden del número de transacción, que asigna el servicio de orden cuando se crea el bloque. Debido a esto, las transacciones que se muestran en la tabla pueden tener registros de hora (que provienen del endoso del par del código de cadena) que son anteriores o posteriores a otras transacciones del mismo bloque. El rango de tiempo de las transacciones en un solo bloque se rige por la configuración del servicio de pedidos, incluido el parámetro de timeout de lote (el tiempo que el servicio de pedidos espera para transacciones adicionales después de una transacción inicial antes de cortar un bloque).

    Detalle de Transacción Descripción
    TxID El ID alfanumérico único asignado a la transacción. TxID se crea como un hash de un no elemento concatenado con los bytes serializados de la identidad de firma.
    Tiempo Registro de hora de la transacción (fecha y hora en que se realizó la transacción).
    Código de cadena Nombre del código de cadenas que ejecutó la transacción. Este campo puede mostrar el nombre de un código de cadenas que escribió, instaló y desplegó, pero también puede mostrar un código de cadenas del sistema.

    Las opciones de código de cadenas del sistema son:

    • (Hyperledger Fabric v2.x) _lifecycle: para solicitudes de ciclo de vida, como instalación, despliegue y actualización.
    • LSCC (Hyperledger Fabric v1.4.7): para solicitudes de ciclo de vida, como instanciar, instalar y actualizar.
    • QSCC: para realizar consultas. Este código de cadenas incluye API para la consulta de libro mayor.
    Estado Estado que indica si la transacción se realizó correctamente o falló.
  6. Haga clic en el icono de triángulo situado junto a TxID para ver información detallada sobre la transacción, como el nombre de la función, los argumentos, los resultados de validación, el estado de respuesta, el iniciador y el endosador.
    Si se produce un error en una transacción, puede utilizar TxID para buscar los logs de errores en el nodo peer o en los nodos de orden para obtener más información.

Visualización o actualización de la lista de organizaciones de un canal

Puede ver la lista de organizaciones que tienen acceso al canal. Si ha creado el canal, puede cambiar los permisos de una organización en el canal y agregar organizaciones al canal o eliminarlas del mismo.

  1. Vaya a la consola y seleccione el separador Canales.
    Se muestra el separador Canales y la tabla de canales contiene una lista de todos los canales de la red.
  2. En la tabla de canales, busque el canal sobre el que desea obtener información, haga clic en el botón Más acciones de los canales y haga clic en Editar organizaciones de canal.
    Se muestra la página Editar organizaciones.
  3. En la sección ACL de ID de MSP, puede hacer lo siguiente:
    • Modificar los permisos de una organización. La organización que creó el canal está definida para escribir (ReaderWriter). No puede cambiar esta configuración.

    • Si es el fundador de la red, desactive la casilla de control de una organización para suprimirla del canal. Si es un participante de la red, utilice el botón Suprimir para suprimir una organización del canal. Si suprime una organización de un canal, la organización y sus iguales ya no podrán consultar, llamar e instanciar un código de cadenas en el canal. Y los compañeros de la organización eliminada no pueden unirse al canal.

    • Haga clic en la casilla de control de una organización para agregar la organización al canal y definir sus permisos. Por defecto, los permisos de cada miembro están definidos para escribir (ReaderWriter), pero puede cambiarlo para que se lea (ReaderOnly) si no desea que el miembro llame a los códigos de cadenas y solo lea la información y los bloques del canal.

  4. Haga clic en Enviar para guardar los cambios.

Unirse a un igual a un canal

Puede agregar un nodo peer a un canal para que el nodo pueda utilizarlo para intercambiar información de transacciones privadas con otros nodos peer del canal.

Tenga en cuenta la siguiente información:
  • Al crear un canal, especifique qué nodos peer locales pueden unirse al canal.

  • Si está creando una red que contiene un participante, puede seleccionar el participante como miembro en el canal. O puede agregar el participante después de crear el canal.

  • Su instancia tiene varios dominios de disponibilidad o dominios de errores, y Oracle recomienda unir un par de cada partición al canal. Esto se debe a que, si una máquina virtual no está disponible, el canal aún está disponible para avales y confirmaciones. Para determinar en qué dominio se encuentra un peer, en el menú Más acciones, seleccione Mostrar información de AD para ver la información del dominio de disponibilidad.

  • Puede unirse a un máximo de siete pares de cada dominio.

Consulte Creación de un Canal.

Debe ser administrador para realizar esta tarea.

  1. Vaya a la consola y seleccione el separador Nodos.
  2. En el separador Nodos, haga clic en el nodo peer que desea agregar a un canal.
  3. En la página Información de nodo, haga clic en el panel Canales para ver la lista de canales que el par ya está utilizando.
  4. Haga clic en Unirse a nuevos canales.
    Se muestra el cuadro de diálogo Unirse a nuevos canales.
  5. Haga clic en el campo Nombre de canal y, en la lista, seleccione el nombre del canal al que desea unirse. Vuelva a hacer clic en el campo para seleccionar otro canal. Haga clic en Unión.

Agregar un par de anclaje

Cada miembro que utilice un canal debe designar al menos un par de anclaje. Los pares de anclaje son puntos de contacto de red principales y se utilizan para detectar y comunicarse con otros pares de red en el canal.

Puede designar uno o más peers de su organización como un peer de anclaje en un canal. Para una red de alta disponibilidad, puede especificar dos o más pares de anclaje. Todos los miembros que utilizan el canal de red deben utilizar su consola para designar uno o más de sus nodos peer como pares de anclaje.

Debe ser administrador para realizar esta tarea.

  1. Vaya a la consola y seleccione el separador Canales.
    Se muestra el separador Canales y la tabla de canales contiene una lista de todos los canales de la red.
  2. En la tabla de canales, haga clic en el nombre del canal al que desea agregar pares de anclaje.
    Se muestra la página Información de canal.
  3. En la página Información de canal, haga clic en el panel Peers.
  4. Busque el par o los pares que desea designar como pares de anclaje y haga clic en sus casillas de control Par de anclaje para seleccionarlos.
  5. Haga clic en el botón Aplicar.

Cambio o eliminación de un par de anclaje

Puede cambiar o eliminar los pares de anclaje de un canal. Los pares de anclaje son puntos de contacto de red principales y se utilizan para detectar y comunicarse con otros pares de red en el canal.

Antes de cambiar o eliminar los pares de anclaje del canal, tenga en cuenta la siguiente información:

  • Para comunicarse en el canal, debe designar uno o más pares de la organización como pares de anclaje.
  • Para una red de alta disponibilidad, puede especificar dos o más pares de anclaje.
  • Todos los miembros que utilizan el canal de red deben utilizar su consola para designar uno o más de sus nodos peer como pares de anclaje.

Debe ser administrador para realizar esta tarea.

  1. Vaya a la consola y seleccione el separador Canales.
    Se muestra el separador Canales y la tabla de canales contiene una lista de todos los canales de la red.
  2. En la tabla de canales, haga clic en el nombre del canal del que desea eliminar los pares de anclaje.
    Se muestra la página Información de canal.
  3. En la página Información de canal, haga clic en el panel Peers.
  4. Busque el par o los pares que desea eliminar como pares de anclaje y desactive sus casillas de control Par de anclaje. Como alternativa, para agregar otro par como par de anclaje, haga clic en la casilla de control Par de anclaje para seleccionarlo.
  5. Haga clic en el botón Aplicar.

Ver información acerca de los códigos de cadenas desplegados

Puede ver información sobre los códigos de cadenas desplegados en los diferentes canales de la red.

Puede que necesite información sobre los códigos de cadenas desplegados para determinar si necesita actualizar el código de cadenas o para averiguar en qué canales se desplegó el código de cadenas.
  1. Vaya a la consola y seleccione el separador Canales.
  2. En la tabla de canales, haga clic en el nombre del canal con el código de cadenas para el que desea ver la información.
  3. En la página Información de Canal, confirme que el panel Códigos de Cadena Desplegados está seleccionado.
  4. En la tabla de códigos de cadenas, puede:
    • Haga clic en el ID de paquete de código de cadenas para ir al separador Chaincodes y obtener más información al respecto. Por ejemplo, los iguales en los que se instala el código de cadenas y los canales en los que se despliega.
    • En el menú Más acciones de un código de cadenas, haga clic en Ver definición de código de cadenas para buscar detalles sobre la definición del código de cadenas, incluida la política de endoso.
  5. (Opcional) Si ve una lista de canales sin un código de cadena, puede ir al separador Chaincodes y desplegar un código de cadena en el canal. Consulte Despliegue de un código de cadena.

Trabajo con ACL y políticas de canal

Este tema contiene información sobre las políticas y las listas de control de acceso (ACL) de un canal. Proporciona una visión general de las políticas, los tipos de políticas y cómo modificarlas, así como cómo utilizar las ACL para gestionar qué organizaciones y roles pueden acceder a los recursos de un canal.

¿Qué son las políticas de canal? (Hyperledger Fabric: v2.x)

Una política define un juego de condiciones. Las partes requeridas deben cumplir con las condiciones de la política antes de que sus firmas se consideren válidas y la solicitud correspondiente se realice en la red.

La red blockchain está gestionada por estas políticas. Las políticas comprueban la identidad asociada a una solicitud con respecto a la política asociada al recurso necesario para cumplir la solicitud. Las políticas se encuentran en la configuración del canal.

Después de configurar las políticas del canal, las asigna a los recursos de ACL del canal para determinar qué miembros deben firmar antes de que se produzca un cambio o una acción en el canal. Por ejemplo, supongamos que ha modificado la política Writers para incluir miembros de la organización A u organización B. A continuación, asignó la política Writers al recurso de ACL cscc/GetConfigBlock del canal. Ahora, solo un miembro de la Organización A u Organización B puede llamar a GetConfigBlock en el componente cscc.

Definición de Tipos de Políticas

Hay dos tipos de políticas: Firma y ImplicitMeta.

  • Firma: especifica una combinación de reglas de evaluación. Admite combinaciones de AND, OR y NOutOf. Por ejemplo, podría definir algo como "un administrador de la organización A y otros 2 administradores" o "11 de 20 administradores de la organización".

    Las políticas nuevas que cree serán políticas de firma.

  • ImplicitMeta: este tipo de política solo es válido en el contexto de la configuración. Agrega el resultado de una evaluación más profunda de las políticas en la jerarquía de configuración, que se definen mediante políticas de firma. Soporta reglas por defecto, por ejemplo "La mayoría de las políticas de administración de la organización".

¿Cuándo se crean las políticas?

Al agregar un canal a la red, Oracle Blockchain Platform crea políticas por defecto. Las políticas por defecto son: Administradores, Escritores, Lectores, Aprobación, LifecycleEndorsement (políticas ImplicitMeta) y Creador (política de firma). Si es necesario, puede modificar estas políticas o crear otras nuevas.

Tenga en cuenta el siguiente problema importante sobre las políticas de canal:

  • Puede utilizar la consola para crear un canal y definir la ACL de la organización en ReaderOnly. Después de guardar el nuevo canal, no puede actualizar esta configuración de ACL desde la opción Editar organización del canal.

    Sin embargo, puede utilizar la funcionalidad Gestionar políticas de canal de la consola para agregar su organización a la política de escritores, que sobrescribe la configuración de ACL ReaderOnly del canal.

Adición o modificación de políticas de un canal

Puede agregar o modificar la política de un canal para especificar qué miembros son necesarios para realizar una acción específica en el canal. Después de definir políticas, las asigna a las ACL del canal.

Antes de agregar o actualizar políticas, debe comprender cómo crea Oracle Blockchain Platform las políticas de canal por defecto. Consulte What Are Channel Policies? (Hyperledger Fabric v2.x).

Debe ser administrador para realizar esta tarea.

  1. Vaya a la consola y seleccione el separador Canales.

    Se muestra el separador Canales y la tabla de canales contiene una lista de todos los canales de la red.

  2. En la tabla de canales, haga clic en el nombre del canal al que desea agregar o modificar políticas.

    Se muestra la página Información de canal.

  3. En la página Información de canal, haga clic en el panel Políticas de canal.
  4. Realice una de estas acciones:
    • Para agregar una nueva política, haga clic en el botón Crear Nueva Política. Se mostrará el cuadro de diálogo Crear política. Introduzca un nombre en el campo Policy Name (Nombre de política) y seleccione Signature (Firma) en el campo Policy Type (Tipo de política). Amplíe la sección Política de firma.
    • Para modificar una política existente, haga clic en el nombre de una política. Se muestra el cuadro de diálogo Actualizar política.
  5. Haga clic en el botón Agregar identidad para agregar una organización. O modifique una política de firma existente según sea necesario. Tenga en cuenta la siguiente información:
    Campo Descripción
    ID DE MENSAJE En el menú desplegable, seleccione la organización que debe firmar la política.
    Función Seleccione el rol de igual correspondiente requerido por la política. Normalmente será miembro. Puede encontrar el rol de un igual consultando su información de configuración.
    Modo de Expresión de Política En la mayoría de los casos, utilizará Básico. Seleccione Avanzado para escribir una cadena de expresión con AND, OR y NOutOf. Para obtener información sobre cómo escribir una cadena de expresión de política válida, consulte Políticas de aprobación en la documentación de Hyperledger Fabric.
    Firmado por Seleccione cuántos miembros deben firmar la política para cumplir la solicitud.
  6. Si está agregando una nueva política, haga clic en Crear. Si está modificando una política, haga clic en Actualizar.

Supresión de políticas de un canal

Puede suprimir las políticas de canal que ha creado usted mismo.

No puede suprimir las políticas por defecto: Administradores, Creador, Lectores, Escritores, Aprobación y LifecycleEndorsement. Además, no puede suprimir una política de canal si está asignada a una ACL. Antes de intentar suprimir una política de canal, confirme que la política no está asignada.

Debe ser administrador para realizar esta tarea.

  1. Vaya a la consola y seleccione el separador Canales.

    Se muestra el separador Canales y la tabla de canales contiene una lista de todos los canales de la red.

  2. En la tabla de canales, haga clic en el canal del que desea suprimir una política.

    Se muestra la página Información de canal.

  3. En la página Información de canal, haga clic en el panel Políticas de canal.
  4. Busque la política que desea suprimir y haga clic en el botón Más opciones.
  5. Haga clic en Eliminar y confirme la supresión.

¿Qué son las ACL de canal?

Las listas de control de acceso (ACL) utilizan políticas para gestionar qué organizaciones y roles pueden acceder a los recursos de un canal.

Los usuarios interactúan con la red de cadenas de bloques definiendo componentes como el código de cadenas del sistema de consultas (qscc), el código de cadenas del sistema de ciclo de vida (_lifecycle), el código de cadenas del sistema de configuración (cscc), el peer y el evento. Estos componentes están asociados a recursos específicos (por ejemplo, GetConfigBlock o GetChaincodeData) a los que puede asignar políticas en el nivel de canal. Estas políticas forman parte de la configuración del canal.

Una política define qué organizaciones y roles pueden solicitar un recurso. Cuando se realiza una solicitud, la política indica al sistema que compruebe la identidad del solicitante y determine si está autorizado para realizar la solicitud. Al crear un canal, Oracle Blockchain Platform incluye las ACL de Hyperledger Fabric por defecto con el canal. Oracle Blockchain Platform también crea políticas por defecto (Administrador, Creador, Escritores, Lectores, Aprobación y LifecycleEndorsement) para el canal. Puede modificar estas políticas o crear nuevas políticas según sea necesario. Consulte What Are Channel Policies? (Hyperledger Fabric v2.x).

Actualizar ACL de canal

Puede actualizar las ACL del canal asignando políticas a los recursos del canal. Una política define qué organizaciones y roles pueden solicitar un recurso

Antes de actualizar las ACL de un canal, debe comprender cuáles son las políticas y las ACL. Para obtener más información, consulte Definición de ACL de Canal.

  1. Vaya a la consola y seleccione el separador Canales.

    Se muestra el separador Canales y la tabla de canales contiene una lista de todos los canales de la red.

  2. En la tabla de canales, haga clic en el nombre del canal para el que desea actualizar las ACL.

    Se muestra la página Información de canal.

  3. En la página Información de canal, haga clic en el panel ACL.
  4. En la tabla Recursos, busque el recurso que desea actualizar. Haga clic en el botón Ampliar del recurso y seleccione la política que desea asignar al recurso.
  5. Modifique las políticas del otro recurso según sea necesario.
  6. Haga clic en Actualizar ACL.

Agregar o eliminar solicitantes de un canal

La organización de administración de ordenantes puede agregar o eliminar ordenantes de un canal.

Para agregar solicitantes a un canal:
  1. En la consola fundadora, abra el separador Canales y seleccione el canal para ver su vista de detalles.
  2. Abra el subseparador Orderers. Se muestran todos los nodos de ordenante actualmente unidos al canal.
  3. Haga clic en Canal de unión. Seleccione un OSN que aún no esté en este canal y haga clic en Unirse.
Para eliminar solicitantes de un canal:
  1. En la consola fundadora, abra el separador Canales y seleccione el canal para ver su vista de detalles.
  2. Abra el subseparador Orderers. Se muestran todos los nodos de ordenante actualmente unidos al canal.
  3. Seleccione el solicitante que desea eliminar del canal y, en el menú Más acciones, seleccione Eliminar.

Definición de la organización de administrador de solicitantes

Puede asignar la administración de OSN en un canal a cualquier organización. Normalmente se asignaría al fundador o al creador del canal.

  1. En la consola fundadora, abra el separador Canales.
  2. Seleccione el canal para el que desea definir la organización del administrador del solicitante y, en el menú Acción, seleccione Gestionar administrador de OSN.
  3. Seleccione de la lista de organizaciones disponibles y haga clic en Enviar.

Editar configuración de servicio de ordenación para un canal

Puede actualizar la configuración del servicio de ordenación para un canal determinado.

Tenga en cuenta la siguiente información importante sobre la edición de la configuración del servicio de orden para un canal:
  • Por separado, puede actualizar la configuración del servicio de orden para toda la red, como se describe en Edit Ordering Service Settings for the Network.
  • Si cambia la configuración del servicio de pedido y hay aplicaciones que se ejecutan en la red, dichas aplicaciones se deben actualizar manualmente para utilizar la configuración revisada del servicio de pedido.
  • No es común, pero en algunas situaciones, puede exponer un servicio de pedidos diferente a algunos de los participantes de la red. En este caso, exportará el bloque de configuración de red actualizado y los participantes necesarios importarán la configuración revisada. Consulte Join the Participant or Scaled-Out OSNs to the Founder's Ordering Service.
Debe ser administrador para realizar esta tarea.
  1. Vaya a la consola del fundador y seleccione el separador Canales.
  2. Busque el canal, haga clic en el menú Más acciones y seleccione Actualizar configuración de servicio de órdenes.
    Se muestra el cuadro de diálogo Configuración del servicio de pedido.
  3. Actualice la configuración según sea necesario.
    Campo Descripción
    Timeout de lote (ms) Especifique la cantidad de tiempo en milisegundos que el sistema debe esperar antes de crear un lote. Introduzca un número entre 1 y 3600000.
    Recuento Máximo de Mensajes Especifique el número máximo de mensajes que se van a incluir en un lote. Introduzca un número entre 1 y 4294967295.
    Bytes de mensaje absoluto Especifique el número máximo de bytes permitidos para los mensajes serializados en un lote.

    Este número debe ser mayor que el valor introducido en el campo Preferred Message Bytes.

    Bytes de mensaje preferidos Especifique el número preferido de bytes permitidos para los mensajes serializados en un lote. Un mensaje mayor que este tamaño da como resultado un lote mayor, pero el tamaño del lote será igual o menor que el número de bytes especificado en el campo Absolute Message Bytes.

    Oracle recomienda definir este valor en 1 MB o menos.

    El valor que introduzca en este campo debe ser menor que el valor que introduzca en el campo Bytes de mensaje absoluto.

    Tamaño de intervalo de instantánea Define el número de MB por los que se toma una instantánea.
  4. Haga clic en Actualizar.
    Se guarda la configuración actualizada.