Return-Path: Delivered-To: apmail-zookeeper-user-archive@www.apache.org Received: (qmail 2184 invoked from network); 8 Dec 2010 20:41:26 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 8 Dec 2010 20:41:26 -0000 Received: (qmail 52889 invoked by uid 500); 8 Dec 2010 20:41:24 -0000 Delivered-To: apmail-zookeeper-user-archive@zookeeper.apache.org Received: (qmail 52431 invoked by uid 500); 8 Dec 2010 20:41:23 -0000 Mailing-List: contact user-help@zookeeper.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@zookeeper.apache.org Delivered-To: mailing list user@zookeeper.apache.org Received: (qmail 52067 invoked by uid 99); 8 Dec 2010 20:41:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Dec 2010 20:41:23 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of anthony.urso@gmail.com designates 74.125.83.44 as permitted sender) Received: from [74.125.83.44] (HELO mail-gw0-f44.google.com) (74.125.83.44) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Dec 2010 20:41:18 +0000 Received: by gwj17 with SMTP id 17so1203252gwj.17 for ; Wed, 08 Dec 2010 12:40:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:date:message-id :subject:from:to:content-type; bh=ApcLufbkF0fH4AYULe26zVuFJrrend8SrFHXtxuED2g=; b=bsv3o3DkA45Y7wO05w0NTpt+OfCFNHKHrT1aVcOng2iqhdLugHdUEFlgFQHQ7pu6BV w+Wc4TC45VzmW2t0aBOEaGtc92ELpcVxEd4PlGicuR5cGeTmJJKY7a28Zww21ubsqx8f 6gOyXG0LVi3CIxhbRloEKv2rsnWEpVQVKMZ6U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=bTNniZSxTiGBBpMKb/5bPeq5tvLzlPLC9iy45m5+eT8qaycHk7ke1BOczv5y/H8tqZ JPfLH2fFgWlkiNHnXshlP0bwK9iB6uEaxLO9miW2kjlRrZMyMPSTFB1cJr4vktcB7M3R 4Q4QCQMN99Ff/M74MNAJJnyUf0ytmFwjZ7q30= MIME-Version: 1.0 Received: by 10.90.75.18 with SMTP id x18mr12270795aga.5.1291840857807; Wed, 08 Dec 2010 12:40:57 -0800 (PST) Received: by 10.90.78.20 with HTTP; Wed, 8 Dec 2010 12:40:57 -0800 (PST) Date: Wed, 8 Dec 2010 12:40:57 -0800 Message-ID: Subject: Announcing KeptCollections, distributed Java Collections for ZooKeeper From: Anthony Urso To: user@zookeeper.apache.org, dev@zookeeper.apache.org, general@hadoop.apache.org Content-Type: text/plain; charset=ISO-8859-1 I am pleased to announce the initial release of KeptCollections, a library of drop-in replacements for standard Java Collections that use Apache ZooKeeper as a backing store. KeptCollections are designed to make it easy for anyone to write distributed applications without having to learn the intricacies of ZooKeeper, or distributed programming in general. The collections use the well-known JDK APIs, yet any changes made to any of these collections by one node are seen by all other nodes within milliseconds, allowing for easy communication between processes in a computing cluster. More information here: https://github.com/anthonyu/KeptCollections/wiki and all code is available from: https://github.com/anthonyu/KeptCollections Please try it out, and let me know any problems you experience via github issues or this email address. Cheers, Anthony