Uploaded image for project: 'James Server'
  1. James Server
  2. JAMES-3440

JMAP: Avoid ElasticSearch on critical reads

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.6.0
    • cassandra, elasticsearch, JMAP
    • None

    Description

      I wrote a little ADR: https://github.com/apache/james-project/pull/259

      I am willing to improve the resiliency of the Distributed James JMAP deployments I have to manage.

      On the James deployments I have to manage, ElasticSearch proves to be a pain point, both in term of performance and stability.

      In order to enhence the service delivered to customers, I want to offer a good user experience given a degraded or down ElasticSearch on top of JMAP.

      The way to do it will be to offer an optional Cassandra view for resolving common Email/query requests, involved on critical read operations (filter & comparators for sentAt).

      Attachments

        Activity

          People

            aduprat Antoine Duprat
            btellier Benoit Tellier
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: