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