Announcement

Collapse
No announcement yet.

Exchange Stream API Release - Connection Throttling - 26th February

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Exchange Stream API Release - Connection Throttling - 26th February

    To improve performance and stability we are introducing Exchange Stream API connection throttling as part of a release on the 26th February

    The changes in this release are to protect our systems against excessive or improper use and will have no impact on customers who are managing their Stream API connections correctly.

    Please Note: If you would have been impacted by this change based on your Stream API usage over the last 3 weeks we’ll inform you directly in a separate communication so you can make the required changes before the release.

    Following this release any excessive connection requests will return the below error during authentication:
    TOO_MANY_REQUESTS Failure code returned when a client makes too many requests within a short time period
    The MAX_CONNECTION_LIMIT_EXCEEDED will continue to be returned during normal usage (i.e. if you attempt to create more connections than the available limit before closing existing connections).

    New Status / StatusMessage Field

    To help with connection management, in this release we will also add a new field, connectionsAvailable, to the StatusMessage returned from authentication requests. This field tells you how many new streaming connections you are able to open at this moment in time. If you adhere to this you should avoid TOO_MANY_REQUESTS and MAX_CONNECTION_LIMIT_EXCEEDED errors.

    The new throttling behavior and connectionsAvailable field will be in the Stream API integration environment (stream-api-integration.betfair.com) from Monday 17th February.

    Betfair Developer Program
    Last edited by BetfairDeveloperProgram; 25-02-2020, 03:20 PM. Reason: Release date updated to 26th February

  • #2
    Will connectionsAvailable be returned as a string or as an integer or as a long?

    Comment


    • #3
      Hi gus.

      Its an integer (but it will be nullable because it's an optional field only send on responses to authentication messages)

      Kind Regards

      Neil

      Comment


      • #4
        This release has been postponed until further notice. We'll update the announcement with the new date once we have it.

        Kind Regards

        Neil

        Comment


        • #5
          This release will now take place on the 26th February.

          Kind Regards

          Neil



          Comment

          Working...
          X