mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 00:31:14 +00:00
517 lines
17 KiB
JSON
517 lines
17 KiB
JSON
{
|
|
"fairMQOptions": {
|
|
"devices": [
|
|
{
|
|
"id": "push_zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5557",
|
|
"method": "bind",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pull_zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5557",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "pull"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "push_nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5757",
|
|
"method": "bind",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pull_nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5757",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "pull"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "push_shmem",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5857",
|
|
"method": "bind",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pull_shmem",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5857",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "pull"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pub_zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5556",
|
|
"method": "bind",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "pub"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5555",
|
|
"method": "bind",
|
|
"name": "control",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "pull"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pub_nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5756",
|
|
"method": "bind",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "pub"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5755",
|
|
"method": "bind",
|
|
"name": "control",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "pull"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "sub_1zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5556",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "sub"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5555",
|
|
"method": "connect",
|
|
"name": "control",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "sub_2zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5556",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "sub"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5555",
|
|
"method": "connect",
|
|
"name": "control",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "sub_1nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5756",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "sub"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5755",
|
|
"method": "connect",
|
|
"name": "control",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "sub_2nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5756",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "sub"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5755",
|
|
"method": "connect",
|
|
"name": "control",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "req_1zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5558",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "req"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "req_1nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5758",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "req"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "req_2zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5558",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "req"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "req_2nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5758",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "req"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "req_1shmem",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5758",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "req"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "req_2shmem",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5758",
|
|
"method": "connect",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "req"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "rep_zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5558",
|
|
"method": "bind",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "rep"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "rep_nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5758",
|
|
"method": "bind",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "rep"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "rep_shmem",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5758",
|
|
"method": "bind",
|
|
"name": "data",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "rep"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "transfer_timeout_zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5559",
|
|
"method": "bind",
|
|
"name": "data-in",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "pull"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5560",
|
|
"method": "bind",
|
|
"name": "data-out",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "transfer_timeout_shmem",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5959",
|
|
"method": "bind",
|
|
"name": "data-in",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "pull"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5960",
|
|
"method": "bind",
|
|
"name": "data-out",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "transfer_timeout_nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:5759",
|
|
"method": "bind",
|
|
"name": "data-in",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "pull"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:5560",
|
|
"method": "bind",
|
|
"name": "data-out",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pollout_zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:6000",
|
|
"method": "bind",
|
|
"name": "data1",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "push"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:6001",
|
|
"method": "bind",
|
|
"name": "data2",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pollin_zeromq",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:6000",
|
|
"method": "connect",
|
|
"name": "data1",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "pull"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:6001",
|
|
"method": "connect",
|
|
"name": "data2",
|
|
"rateLogging": 0,
|
|
"transport": "zeromq",
|
|
"type": "pull"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pollout_nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:6002",
|
|
"method": "bind",
|
|
"name": "data1",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "push"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:6003",
|
|
"method": "bind",
|
|
"name": "data2",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pollin_nanomsg",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:6002",
|
|
"method": "connect",
|
|
"name": "data1",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "pull"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:6003",
|
|
"method": "connect",
|
|
"name": "data2",
|
|
"rateLogging": 0,
|
|
"transport": "nanomsg",
|
|
"type": "pull"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pollout_shmem",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:6004",
|
|
"method": "bind",
|
|
"name": "data1",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "push"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:6005",
|
|
"method": "bind",
|
|
"name": "data2",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "push"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pollin_shmem",
|
|
"channels": [
|
|
{
|
|
"address": "tcp://127.0.0.1:6004",
|
|
"method": "connect",
|
|
"name": "data1",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "pull"
|
|
},
|
|
{
|
|
"address": "tcp://127.0.0.1:6005",
|
|
"method": "connect",
|
|
"name": "data2",
|
|
"rateLogging": 0,
|
|
"transport": "shmem",
|
|
"type": "pull"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|