[Dovecot] v3.0 architecture

LEVAI Daniel leva at ecentrum.hu
Wed May 27 21:19:48 EEST 2009


On Wednesday 27 May 2009 20.14.01 Aria Stewart wrote:
> > The big problem is what the protocol should be. Use some existing
> > RPC protocol? It should be something extensible so that a plugin in
> > imap process can talk to a plugin in storage process, without the
> > base processes knowing anything about the details (e.g. imap-quota
> > plugin asking quota usage from storage's quota plugin). In any case
> > the client side API should be asynchronous. That can make it
> > annoyingly difficult to use though. Wonder if I could switch to
> > erlang or something for the imap/pop3 processes :)
>
> process-to-process D-Bus!
Pleeeaaaasseeee. Do not need to bloat dovecot with heavy lib-depends, AT ALL.

Daniel

-- 
LÉVAI Dániel
PGP key ID = 0x4AC0A4B1
Key fingerprint = D037 03B9 C12D D338 4412  2D83 1373 917A 4AC0 A4B1



More information about the dovecot mailing list