Communication
The GridServer architecture combines the central control of a hub and spoke architecture with the efficient communication of a peer-to-peer architecture. This is made possible by the flexibility in configuring communication between the Broker, Engines, and Drivers.
Engines and Drivers communicate with Brokers using lightweight transaction messages. Direct Data Transfer (DDT) enables Engines and Drivers to exchange work data directly. This peer-to-peer communication eliminates any “heavy lifting” between the Broker and clients, improving its performance.
DDT can be disabled in situations where network layout requires all communication to go through a central point like a Broker. This causes both transaction messages and data to be transferred through the Broker, creating a more traditional hub and spoke architecture between Brokers and clients.