Configuración de despliegues locales

Se puede crear una configuración de eXtreme Scale en memoria local mediante las API o un archivo XML de descriptor de ObjectGrid.

Acerca de esta tarea

Para crear un despliegue local, crea un archivo XML de descriptor de ObjectGrid y, a continuación, pasa el archivo a los métodos createObjectGrid de la interfaz ObjectGridManager.

Como alternativa, puede también crear todo el despliegue mediante programación mediante la interfaz ObjectGridManager.

Procedimiento

  1. Cree un archivo XML de descriptor de ObjectGrid.

    El archivo companyGrid.xml siguiente es un ejemplo de un XML de descriptor de ObjectGrid. Las primeras líneas del archivo incluyen la cabecera necesaria para cada archivo XML de ObjectGrid. El archivo define una instancia de ObjectGrid denominada "CompanyGrid" y varias BackingMaps denominadas "Customer," "Item," "OrderLine" y "Order".

    Archivo companyGrid.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <objectGridConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://ibm.com/ws/objectgrid/config ../objectGrid.xsd"
    	xmlns="http://ibm.com/ws/objectgrid/config">
    
    	<objectGrids>
    		<objectGrid name="CompanyGrid">
    			<backingMap name="Customer" />
    						<backingMap name="Item" />
    						<backingMap name="OrderLine" />
    			<backingMap name="Order" />
    		</objectGrid>
    	</objectGrids>
    
    </objectGridConfig>
  2. Pase el archivo XML a uno de los métodos createObjectGrid en la interfaz ObjectGridManager.
    El siguiente código de ejemplo valida el archivo companyGrid.xml respecto al esquema XML y crea la instancia de ObjectGrid denominada "CompanyGrid". La instancia de ObjectGrid recién creada no se almacena en memoria caché.
    ObjectGridManager objectGridManager = ObjectGridManagerFactory.getObjectGridManager();
    ObjectGrid companyGrid = objectGridManager.createObjectGrid("CompanyGrid",
     new URL("file:etc/test/companyGrid.xml"), true, false);

Qué hacer a continuación

Consulte Creación de instancia de ObjectGrid con la interfaz ObjectGridManager para obtener más información sobre cómo definir todas las correlaciones mediante programación con los métodos createObjectGrid en la interfaz ObjectGridManager.