Lokale Implementierungen konfigurieren

Eine lokale, speicherinterne Konfiguration von eXtreme Scale kann über eine ObjectGrid-XML-Deskriptordatei oder über APIs erstellt werden.

Informationen zu diesem Vorgang

Zum Erstellen einer lokalen Implementierung erstellen Sie eine ObjectGrid-XML-Deskriptordatei und übergeben die Datei dann an die createObjectGrid-Methoden in der Schnittstelle ObjectGridManager.

Alternativ können Sie die gesamte Implementierung auch über das Programm mit der Schnittstelle ObjectGridManager erstellen.

Vorgehensweise

  1. ObjectGrid-XML-Deskriptordatei erstellen.

    Die folgende Datei companyGrid.xml ist ein Beispiel für eine ObjectGrid-Deskriptor-XML. Die ersten Zeilen der Datei enthalten den erforderlichen Header für jede ObjectGrid-XML-Datei. Die Datei definiert eine ObjectGrid-Instanz mit dem Namen "CompanyGrid" und mehrere BackingMaps mit den Namen "Customer," "Item," "OrderLine" und "Order."

    Datei "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. Übergeben Sie die XML-Datei an eine der createObjectGrid-Methoden in der Schnittstelle "ObjectGridManager.
    Das folgende Codemuster validiert die Datei companyGrid.xml anhand des XML-Schemas und erstellt die ObjectGrid-Instanz mit dem Namen "CompanyGrid." Die neu erstellte ObjectGrid-Instanz wird nicht zwischengespeichert.
    ObjectGridManager objectGridManager = ObjectGridManagerFactory.getObjectGridManager();
    ObjectGrid companyGrid = objectGridManager.createObjectGrid("CompanyGrid",
    	new URL("file:etc/test/companyGrid.xml"), true, false);

Nächste Schritte

Weitere Informationen zum Definieren aller Maps über das Programm mit den createObjectGrid-Methoden in der Schnittstelle ObjectGridManager finden Sie unter ObjectGrid-Instanzen mit der Schnittstelle ObjectGridManager erstellen.