Dear Wiki user,

You have subscribed to a wiki page or wiki category on "James Wiki" for change 
notification.

The "GSOC2011" page has been changed by RobertBurrellDonkin.
The comment on this change is: Added link to RFC.
http://wiki.apache.org/james/GSOC2011?action=diff&rev1=5&rev2=6

--------------------------------------------------

  
  ----
  == Design and implement Distributed UID generation ==
- '''Context''': IMAP4 need to generate incremental UID. This is now achieved 
in James IMAP subproject (http://james.apache.org/imap) with a UidProvider 
interface implemented in memory. This implementation does not allow distributed 
working of the solution.
+ '''Context''': IMAP4rev1 ([[http://www.faqs.org/rfcs/rfc3501.html | RFC3501]] 
requires that every message is identified by a stable 32-bit Unique Identifier 
(UID) assigned in incremental sequence. This is now achieved in James IMAP 
subproject (http://james.apache.org/imap) with a UidProvider interface 
implemented in memory. This implementation does not allow distributed working 
of the solution.
  
  '''Task''': A DistributedUidProvider must be designed. The design can rely on 
a distributed memory cache such as hazelcast , or any other solution (hadoop, 
hbase, cassandra,...), and implemented.
  

Reply via email to