Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-2058

Add reconnect support to node.js library

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.9.2
    • Node.js - Library
    • Patch Available

    Description

      I've added reconnect support to node.js library.

      added 4 new parameters to options:

      debug : (true or false) when true console.log reconnect events
      max_attempts : max number of reconnect attempts before giving up
      connect_timeout : max time before giving up reconnect attempts
      retry_max_delay : max time in millisecond between retry attempts
      

      also added two new functions :

      initialize_retry_vars() initialize the retry variables. 
      connection_gone() gets called on 'close' event and tries to reconnect the connection.

      Update: updated the patch to re-enable emitting the 'error' event.
      ("error" events get turned into exceptions if they aren't listened for. If the user handled this error then we should try to reconnect.)

      Attachments

        Activity

          People

            henrique Henrique Mendonca
            madani Hamed Madani
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: