Dismount user from ADS server on a datafeed outage

Hi Team,
We have setup two TREP servers in two different multicast group. Both servers have ADH and ADS running on it. They are live-live mode and have ELEKTRON_DD feed and some other vendor data feeds available in the servers.
What we are tying to achieve is to setup the infra like this: when one data feed is down in the ADS server, all user subscripting to this data feed will get dismounted, but other users that subscripting to the other data feed wont get impacted.
We have tried to modify the below parameters to achieve it. But whenever the ELEKTRON feed is down, all users (ELEKTRON users and vendor data users) that connecting to that ADS will get disconnected.
*ELEKTRON_DD*dismountOnOutage : True
*ELEKTRON_DD*disconnectServiceDown : True
*ELEKTRON_DD*discourageRequestsOnOutage : True
*ads*disconnectServiceList : ELEKTRON_DD
*ads*disconnectSingleSrcDown : True
Would you please advise what parameter in rmds.cnf that we can use to achieve our design?
Please let me know if you have any further question
Thanks
Nikita
Best Answer
-
Hello @nikita.ou,
On this question, we have consulted with our infrastructure expert, and have confirmed that you will not be able to achieve this exact disconnection behavior with infrastrusture configuration.
The two available choices are: either disconnect if all services are down or disconnect if a specific service is down. There is no check to see which services the user is connected to.
The way I see it, one can work to implelement this requirement on the consumer application side, and it will have to be the complete handling. The application will not be able to take advantage of any available fault-taulerance/fail-over API features, will open and manage two(+) infra sessions, each to a single infra(ADS), registering for and reacting to, any relevant changes in status.
Another potential solution is, to explore adding an ADS and splitting, one ADS with Elektron service only, another ADS with vendor services only.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 652 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛