The Processing Unit Service

The Processing UnitClosed This is the unit of packaging and deployment in the GigaSpaces Data Grid, and is essentially the main GigaSpaces service. The Processing Unit (PU) itself is typically deployed onto the Service Grid. When a Processing Unit is deployed, a Processing Unit instance is the actual runtime entity. is the unit of packaging and deployment in the GigaSpaces platform, and is essentially the main GigaSpaces service. This section describes its directory structure and how to set the values in the configuration file.

You can obtain cluster information about the topology, member ID and other related parameters. Cluster information can be provided to the processing unit instances at deployment time. You can also reload business logic (Spring beans) without shutting down the application or undeploying a Processing Unit.

If you want to build a Custom Processing Unit, you can can implement the ServiceDetailsProvider and ServiceMonitorsProvider interfaces to expose information to calling APIs, or to be viewable in the Web Managment Console.

In order to deploy and run the Processing Unit service, you have to choose the appropriate runtime mode and possibly do some debugging. There are also a number of deployment properties that can be set.

You can view metrics, SpaceClosed Where GigaSpaces data is stored. It is the logical cache that holds data objects in memory and might also hold them in layered in tiering. Data is hosted from multiple SoRs, consolidated as a unified data model. operation statistics, alerts, and other information about the Processing Unit and other services in the GigaSpaces Ops Manager, at the cluster level and drilling through to the instance level. For more information, see GigaSpaces Ops Manager.

 

This topic includes the following sections: