As I've described previously, I have an application deployed that uses 8 remote cache servers using the JDBC disk cache (each sitting on top of a MySQL instance). JCS handles expiration, failover, and periodic MySQL optimization. The setup is divided into 4 nodes, each with a primary and a failover remote server. The clients are not configured to receive callbacks. The data is partitioned into 4 groups, each corresponding to a node. The keys are numeric. To determine the partition, you simply take the modulus of the key and the number of partitions. In my case, this gives you a number between 0 and 3. I use this as a suffix to the region name. The cache.ccf file has 4 regions defined: myregion_0, myregion_1, myregion_2, myregion_3. Each one of these regions is configured to use a different remote cache node--that is, each has a different remote auxiliary configuration. The entire system is setup to cache 12 GBs of short lived data every hour. This setup is designed to handle several million large items.
Aaron --- Bulent Erdemir <[EMAIL PROTECTED]> wrote: > Hi, we're now evaluating using JCS in our web > project. I'll be very > happy if you document your best practices about your > installation. > Regards, > Bulent Erdemir > > On Nov 22, 2007 8:29 PM, Jamie Hall > <[EMAIL PROTECTED]> wrote: > > I just wanted to inquire if anybody is using JCS > in an extremely high volume Website or similar > environment. We've been using it for over 2 years on > our Website, as a critical component especially for > caching database queries, and have been very happy > with it. We do over 500 million page views per > month, using several Webservers and databases > (PostgreSQL), and have been using the TCP lateral > cache with UDP discovery. It has been invaluable as > we've scaled. I'd be very happy to share best > practices with anybody in a similar situation. > > > > Happy Thanksgiving! > > > > > > > > Jamie Hall I Co-founder, President & CTO I > MocoSpace > > www.mocospace.com I [EMAIL PROTECTED] I > 845.246.1309 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]