Configuration de déploiements locaux

Une configuration eXtreme Scale en mémoire locale peut être créée à l'aide d'un fichier XML descripteur d'ObjectGrid ou des API.

Pourquoi et quand exécuter cette tâche

Pour créer un déploiement local, vous créez un fichier XML descripteur d'ObjectGrid et transmettez le fichier createObjectGrid aux méthodes de l'interface ObjectGridManager.

Vous pouvez également créer le déploiement complet à l'aide d'un programme avec l'interface ObjectGridManager.

Procédure

  1. Créez un fichier XML descripteur d'ObjectGrid.

    Le fichier companyGrid.xml ci-après est un exemple de XML de descripteur d'ObjectGrid. Les premières lignes de ce fichier incluent l'en-tête requis de chaque fichier XML ObjectGrid. Le fichier définit une instance ObjectGrid nommée "CompanyGrid" et plusieurs mappes de sauvegarde intitulées "Customer," "Item," "OrderLine" et "Order."

    fichier
    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. Transmettez le fichier XML à l'une des méthodes createObjectGrid de l'interface ObjectGridManager.
    L'exemple de code ci-après valide le fichier companyGrid.xml par rapport au schéma XML et crée l'instance ObjectGrid intitulée "CompanyGrid." L'instance ObjectGrid nouvellement créée n'est pas placée en cache.
    ObjectGridManager objectGridManager = ObjectGridManagerFactory.getObjectGridManager();
    ObjectGrid companyGrid = objectGridManager.createObjectGrid("CompanyGrid", 
    	new URL("file:etc/test/companyGrid.xml"), true, false);

Que faire ensuite

Voir Création d'instances avec l'interface ObjectGrid ObjectGridManager pour plus d'informations sur la définition toutes les mappes à l'aide d'un programme avec les méthodes createObjectGrid sur l'interface ObjectGridManager.