Job Payloads
The Offloading framework supports job payloads that associate jobs with resources in the repository. Job payloads are useful when jobs are created for processing resources and the job is offloaded to another computer.
Upon creation of a job, the payload is only guaranteed to be located on the instance that creates the job. When offloading the job, replication agents ensure that the payload is created on the instance that eventually consumes the job. When job execution is complete, reverse replication causes the payload to be copied back to the instance that created the job.
Administering Topologies
Topologies are loosely-coupled Experience Manager clusters that are participating in offloading. A cluster consists of one or more Experience Manager server instances (a single instance is considered as a cluster).
Each Experience Manager instance runs the following Offloading-related services:
- Discovery Service: Sends requests to a Topology Connector to join the topology.
- Topology Connector: Receives the join requests and either accepts or refuses each request.
The Discovery Service of all members of the topology point to the Topology Connector on one of the members. In the sections that follow, this member is referred to as the root member.
Each cluster in the topology contains an instance that is recognized as the leader. The cluster leader interacts with the topology on behalf of the other members of the cluster. When the leader leaves the cluster, a new leader for the cluster is automatically chosen.
Viewing the Topology
Use Topology Browser to explore the state of the topology in which the Experience Manager instance is participating. Topology Browser shows the clusters and instances of the topology.
For each cluster, you see a list of cluster members that indicates the order in which each member joined the cluseter, and which member is the Leader. The Current property indicates the instance that you are currently administering.
For each instance in the cluster, you can see several topology-related properties:
- A allow list of topics for the instance’s job consumer.
- The endpoints that are exposed for connecting with the topology.
- The job topics for which the instance is registered for offloading.
- The job topics that the instance processes.
-
Using the Touch UI, click the Tools tab. (http://localhost:4502/tools.html)
-
In the Granite Operations area, click Offloading Browser.
-
In the navigation panel, click Topology Browser.
The clusters that are participating in the topology appear.
-
Click a cluster to see a list of the instances in the cluster and their ID, Current status, and Leader status.
-
Click an instance ID to see more detailed properties.
You can also use the Web Console to view topology information. The console provides further information about the topology clusters:
- Which instance is the local instance.
- The Topology Connector services that this instance uses to connect to the topology (outgoing), and the services that connect to this instance (incoming).
- Change history for the topology and intance properties.
Use the following procedure to open the Topology Management page of the Web Console:
-
Open the Web Console in your browser. (http://localhost:4502/system/console)
-
Click Main > Topology Management.