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/[email protected]/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: [email protected]
For additional commands, e-mail: [email protected]