Uploaded image for project: 'Apache Fineract'
  1. Apache Fineract
  2. FINERACT-1795

Improve resilience of command processing service

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.9.0
    • None
    • None

    Description

      Improve the resilience of the command processing service and make retry (and other parameters) configurable (provide reasonable defaults).

      The current retry mechanics in place are causing various congestion issues in high traffic deployments. Besides that, we always have to lookup the tenant to retrieve the retry configuration; Spring Boot's application.properties are the proper place for that.

      Retries are used currently with 4 service function calls and the code used to implement retries is very repetitive and not very adjustable.

      Make sure we mention in the release notes that we dropped 2 configuration parameter columns from tenant configuration database.

      Attachments

        Issue Links

          Activity

            People

              aleks Aleksandar Vidakovic
              aleks Aleksandar Vidakovic
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: