Benoit Tellier created JAMES-3695:
-------------------------------------

             Summary: Adopt Pulsar as the messaging technology backing the 
distributed James server
                 Key: JAMES-3695
                 URL: https://issues.apache.org/jira/browse/JAMES-3695
             Project: James Server
          Issue Type: Improvement
          Components: mailbox, Queue, task
    Affects Versions: master
            Reporter: Benoit Tellier


https://www.mail-archive.com/server-dev@james.apache.org/msg71462.html

A good long term objective for the PMC is to drop RabbitMQ in
favor of pulsar (third parties could package their own components using
RabbitMQ if they wishes...)

This means:
 - Solve the bugs that were found during the Pulsar MailQueue review
 - Pulsar MailQueue need to allow listing blobs in order to be
deduplication friendly.
 - Provide an event bus based on Pulsar
 - Provide a task manager based on Pulsar
 - Package a distributed server backed by pulsar, deprecate then replace
the current one.
 - (optionally) support mail queue priorities

While contributions would of course be welcomed on this topic, we could
offer it as part of GSOC 2022, and we could co-mentor it with mentors of
the Pulsar community (see [3])

[3] https://lists.apache.org/thread/y9s7f6hmh51ky30l20yx0dlz458gw259

Would such a plan gain traction around here ?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
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