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-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to