sportradar / UnifiedOddsSdkNetCore

UnifiedFeed SDK is a client library that enables easier integration with the Betradar XML feeds. SDK exposes XML feed service interface in a more user-friendly way and isolates the client from having to do XML feed parsing, proper connection handling, error recovery, event queuing, data caching and dispatching.
https://sportradar.github.io/UnifiedOddsSdkNetCore/
Other
17 stars 14 forks source link

Feed not always raise OnOddsChange, when odds_change came by RabbitMQ #13

Closed pavelmaliavkin closed 2 years ago

pavelmaliavkin commented 3 years ago

It seems that we found problem with latest version of your .net SDK (1.14.0) which was released 31.03.2021.

Potentially it may have bigger impact, but for now we found this problem only for Producer=1 and sport=1 (soccer live events). The problem is that Feed not always raise OnOddsChange, when odds_change came by RabbitMQ.

Code below was used to proof that, and for some events we saw that RAW handler was called, while OnOddsChange handler wasn't. So in console we saw 'RAW odd_change for sr:match:23027247', but not 'odd_change for sr:match:23027247'.

After we found that, we downgrade SDK to previous version 1.13.0, and problem disapear, as we cannot reproduce it anymore.

Screenshot 2021-04-06 at 17 54 20
dhrovat commented 2 years ago

Hi, tested with the current version, but was unable to reproduce this. For now I will close this. If for some reason repeats, you can contact SR support and add sdk logs for inspection.