Inicio rápido de Windows
Este artículo instala Clustron Zaris en un host Windows y luego crea un almacén al que puedes conectarte. El instalador configura el Servicio de Gestión, la Consola Web y los módulos de PowerShell; luego activas un workspace, creas un almacén y te conectas. Todo se ejecuta en una sola máquina, y la API de cliente es la misma que usan todos los demás modos.
El modo en proceso no requiere instalación. Si solo quieres un almacén dentro de tu aplicación .NET, sigue Ejecutar en proceso en su lugar.
Requisitos previos
Necesitas una máquina Windows con privilegios de administrador. El instalador registra servicios y abre puertos del firewall, por lo que debe ejecutarse como Administrador.
1. Descarga y extrae
Descarga el paquete de Windows desde la página de descargas de Clustron:
El paquete se nombra con la versión de lanzamiento, por ejemplo:
clustron-zaris-2.0.0-win-x64.zip
Extrae el ZIP a una carpeta de tu elección, por ejemplo C:\clustron.
2. Ejecuta el instalador como Administrador
En la carpeta extraída, ejecuta install.cmd como Administrador. Haz clic derecho en install.cmd y elige Ejecutar como administrador, o ejecútalo desde una terminal de Administrador:
.\install.cmd
El instalador debe ejecutarse como Administrador. Sin privilegios de administrador, la instalación falla.
Esto registra el Servicio de Gestión en el puerto 7801, la Consola Web en el puerto 7810 y los módulos de PowerShell usados para gestionar almacenes.
3. Crea un almacén
Para crear un almacén, primero conectas un workspace al Servicio de Gestión y lo activas, luego creas el almacén. La creación del almacén no puede ocurrir antes de que un workspace esté activo.
Primero, apunta un workspace al Servicio de Gestión local y actívalo:
# Point a workspace at the local Management Service and activate it
New-ZrWorkspace -Name local -Managers "localhost:7801" -Activate
Luego crea el almacén. En modo supervisor, el Servicio de Gestión bifurca los procesos de nodo por ti. BaseClusterPort y BaseClientPort son obligatorios; BaseClientPort es el puerto al que se conecta tu aplicación:
# Create the store (supervisor mode forks the node processes).
# BaseClusterPort/BaseClientPort are REQUIRED. BaseClientPort is what your app connects to.
New-ZrStore -Name orders -ReplicationFactor 2 `
-BaseClusterPort 7811 -BaseClientPort 7861
El acento grave (`) al final de la primera línea es la continuación de línea de PowerShell.
Puedes hacer lo mismo en la Consola Web en http://localhost:7810. Añade el Servicio de Gestión en la interfaz y crea el almacén desde allí — no se necesitan cmdlets.
4. Conecta
Conecta un cliente al almacén en su puerto de cliente:
zaris://localhost:7861/orders
Lo que acabas de hacer
Instalaste Zaris en Windows, activaste un workspace contra el Servicio de Gestión local, creaste un almacén y te conectaste a él. Desde aquí puedes operar el almacén desde PowerShell o la Consola Web, o conectarte a él desde tus aplicaciones .NET.