Hi Benoit, As a Kvrocks PMC member, I'm very happy to see this happens. Also, great thanks to Benoit for bringing the potential opportunities where the two communities could work together.
On Mon, 3 Mar 2025 at 16:12, Benoit TELLIER <[email protected]> wrote: > Hello folks, > > I'm involved on the Apache James email server, and as part of Apache James > we currently have a Redis integration. > > Redis is used for: > > - 1. Implementing rate limiting in a distributed fashion by using leaky > bucket algorithm > - 2. Implementing sid storage as part of our OpenID connect backchannel > logout (integrated in Apache APISIX - java plugin runner) > - 3. Use redis streams for backing apache James pub sub (~email > notifications) > - 4. Store bayes database for our RSPAMD setup > > Our setup needs to be using sentinel (some use case like 4. relies on > commands not supplied from Redis cluster) > > Our biggest pain is that, as we use a per user database for bayes the > database grows significantly and storing this DB in memory is not > financially viable. > > In order to solve our concerns with 4. (and as we are not performance > bound for Redis components) we are considering switching our use cases to > KVrocks, and potentially makes KVrocks the default key value store / cache > for Apache James. > > I (in the name of the Apache James PMC and LINAGORA contributors) would > happily report on how this integrations goes on. > > -- > > Best regards, > > Benoit TELLIER > > General manager of Linagora VIETNAM. > Product owner for Team-Mail product. > Chairman of the Apache James project. > > Mail: [email protected] > Tel: (0033) 6 77 26 04 58 (WhatsApp, Signal) > > > -- Best Regards, - *Hulk Lin*
