FairRoot
|
Each device in this example implements several serialization approaches:
To choose specific format when running the device, provide it to the start script (binary is default):
```bash ./startMQTut3All.sh <binary|boost|flatbuffers|msgpack|protobuf|tmessage> ```
The devices can be started in different topologies:
startMQTut3Three
: sampler -> processor -> sinkstartMQTut3All
: sampler -> splitter -> 3 processors -> merger -> sinkstartMQTut3AllProxy
: sampler -> proxy -> 3 processors -> proxy -> sinkstartMQTut3PushPull
: sampler -> 2 processors -> sink (load-balanced/round robin between processors)startMQTut3ExtraProcessor
: additional processor to plug into PushPull topology