EMA C++ Performace Tools Guide : 7 Performance Measurement Scenarios : 7.1 Interactive Provider to Consumer, Through LSEG Real-Time Distribution System
 
7.1 Interactive Provider to Consumer, Through LSEG Real-Time Distribution System
You can measure interactive providers by connecting the following components, as described below and shown in the following picture:
Connect EmaCppConsPerf to an LSEG Real-Time Advanced Distribution Server.
Connect the LSEG Real-Time Advanced Distribution Server to an LSEG Real-Time Advanced Distribution Hub. You can do so using the RRCP backbone.
Connect the LSEG Real-Time Advanced Distribution Hub with an instance of EmaCppIProvPerf or EMAC ProvPerf.
You can perform this test with caching enabled or disabled in the LSEG Real-Time Advanced Distribution Hub or LSEG Real-Time Advanced Distribution Server, as ProvPerf acts as the cache of record in this scenario.
 
Figure 15. Interactive Provider to Consumer on LSEG Real-Time Distribution System
To run a basic performance measurement:
1. Configure Perf_Server_1, change <Port value="17008" />.
2. Configure Perf_Channel_1, change <Host value="adshost" />, <Port value="14002"/>.
3. Configure Directory_2, change <Service><Name value="TEST_FEED"/>.
4. Run ProvPerf and EmaCppConsPerf with the following command-line options. These options assume TEST_FEED is the service being used and 17008 is the port number. Modify the example values as necessary.
 
 
EmaCppIProvPerf -providerName Perf_Provider
EmaCppConsPerf -serviceName TEST_FEED -consumerName Perf_Consumer_1