james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthieu Baechler (JIRA)" <server-...@james.apache.org>
Subject [jira] [Created] (JAMES-2541) In order to support distributed deployment, we should write a MailQueue implementation using RabbitMQ
Date Wed, 05 Sep 2018 08:57:00 GMT
Matthieu Baechler created JAMES-2541:
----------------------------------------

             Summary: In order to support distributed deployment, we should write a MailQueue
implementation using RabbitMQ
                 Key: JAMES-2541
                 URL: https://issues.apache.org/jira/browse/JAMES-2541
             Project: James Server
          Issue Type: Task
          Components: Queue
    Affects Versions: 3.1.0
            Reporter: Matthieu Baechler


Default MailQueue for Cassandra/Elasticsearch James product is embedded ActiveMQ.
After a review of available distributed MQ, we decided that we should support RabbitMQ to
replace ActiveMQ in distributed scenario.
And as we don't want to rely on filesystem for mail content neither, we decided that only
meta-data would go into the MQ and that the raw email would be stored in a blob-store.
This ticket is supposed to track progress at implementing basic MailQueueFactoryContract and
MailQueueContract on top of RabbitMQ and blob-store.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Mime
View raw message