websocket connection on cloud container
We are trying to test a non-interactive websocket source on a cloud container environment and encountering client disconnects as highlighted below:
WSOCK Server: <sink.server.ws.transmissionBus.>
lastConnectTime : initTimeouts : 0
lastDisconnectTim: Fri Sep 1 05:31:04 portName : distribution_ws_sink
serverDisconnects: 0 portNumber : 15000
clientDisconnects: 14 interfaceName : INADDR_ANY
mountNaks : 0 fileDescriptor : 27
acceptFailures : 0 connectionsAvaila: 256
Parameters for the non-interative source is already defined as follows:
NIP*CacheResiliency*hostList :
*NIP*CacheResiliency*port : 9101
*NIP*MLATrace : False
*NIP*buildCacheFromUpdates : True
*NIP*cacheLocation : ssl
*NIP*cacheType : sourceDriven
*NIP*clearNotInCacheImageWhenActive : False
*NIP*convertNotInCacheToImage : False
*NIP*convertToIDNStyle : False
*NIP*convertVerifyNoSyncToCorrection : True
*NIP*dataType : 6
*NIP*domainsCached : ALL
*NIP*forwardPostUserInfo : False
*NIP*insertAction : allAny
*NIP*notInCacheData : DSPLY_NAME, Not In Cache
*NIP*notInCacheFLN :
*NIP*persistentRestoreAsStale : True
*NIP*pollCache : True
*NIP*preemption : none
*NIP*removeUnwatchedItems : False
*NIP*serviceID : 5225
What could have caused this ? On another cloud environment it is working . Cannot find any entry in the logs to determine issue as there are no errors. Am also able to telnet to the websocket port 15000 without issues.
Best Answer
-
Hello @hplow0
Thank you for clarification. Based on your "On another cloud environment it is working" message, is there any difference between the one that work and the one that not working? Like the network configuration, version, firewall, etc.
About the connection diagram, I am assuming that your connection diagram looks like this:
If so, please give me more detail as follows:
- What is the Non-Interactive Provider API and version?
- The version of RTC
- Does the problem occur if you connect the WebSocket consumer to other services on the same RTC?
I suggest you check the RTC configuration and step on this Testing Real-time Streaming applications with Docker & Refinitiv Real-Time Connector (part 2) article. I have tried the configuration on that article using the following diagram and it works fine.
EMA Java NIP100 (RTSDK 2.1.1.L1)--> ADS Pop 3.7.0L1/3.7.1L1 --> Python WebSocket market_price example
- Note: ADS Pop and RTC are the same product.
You can find more detail about the EMA API NIP service on the following resources:
1
Answers
-
Hello @hplow0
Could you please clarify "non-interactive websocket source" message? Do you mean you are using the Refinitiv Real-Time WebSocket API as the ADH non-interactive provider source like the following diagram?
Based on the ADH document, it supports the RSSL and RRMP connections only as follows:
The APIs that has the above connections features are RTSDK, not the WebSocket API.
0 -
basically we are configuring a non-interactive source for websocket publishing.
Have issues configuring it on the cloud environment so need to know why based on the "clientdisconnects" from rtcmon when the non-interactive source tries to fire up on restart of the rtc process. Source should automatically come up as an active non-interactive source but did not and logs do not indicate anything.
0
Categories
- All Categories
- 6 AHS
- 39 Alpha
- 162 App Studio
- 4 Block Chain
- 5 Bot Platform
- 17 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 370 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛