Return-Path: Delivered-To: apmail-geronimo-activemq-users-archive@www.apache.org Received: (qmail 25075 invoked from network); 12 Dec 2006 10:39:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Dec 2006 10:39:40 -0000 Received: (qmail 49243 invoked by uid 500); 12 Dec 2006 10:39:47 -0000 Delivered-To: apmail-geronimo-activemq-users-archive@geronimo.apache.org Received: (qmail 49137 invoked by uid 500); 12 Dec 2006 10:39:47 -0000 Mailing-List: contact activemq-users-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: activemq-users@geronimo.apache.org Delivered-To: mailing list activemq-users@geronimo.apache.org Received: (qmail 49125 invoked by uid 99); 12 Dec 2006 10:39:46 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Dec 2006 02:39:46 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of james.strachan@gmail.com designates 66.249.92.173 as permitted sender) Received: from [66.249.92.173] (HELO ug-out-1314.google.com) (66.249.92.173) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Dec 2006 02:39:36 -0800 Received: by ug-out-1314.google.com with SMTP id m2so2120679ugc for ; Tue, 12 Dec 2006 02:39:15 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=toPcdAdgceTgtK5lLVmKC65lOjXpcweCx6GQQR+cNOf6N4Sd0QXLh923UmoPmw4HFezgNpjpfGoQFVByo2t6yEoZunumixwwzJrN+kUziRNbHrSXzVFXwHnjSbytPkvRR+m2UqIoxmoXSWpyPHp1NNEPvSNughdB0NcUbX48CQQ= Received: by 10.78.185.15 with SMTP id i15mr2108345huf.1165919954608; Tue, 12 Dec 2006 02:39:14 -0800 (PST) Received: by 10.78.155.4 with HTTP; Tue, 12 Dec 2006 02:39:14 -0800 (PST) Message-ID: Date: Tue, 12 Dec 2006 10:39:14 +0000 From: "James Strachan" To: activemq-users@geronimo.apache.org Subject: Re: Performance/usage guidelines? In-Reply-To: <7830451.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <7830182.post@talk.nabble.com> <7830451.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org On 12/12/06, JaredM wrote: > James.Strachan wrote: > > > > If you want to implement a chat service then you might wanna consider > > Jabber. However using ActiveMQ as a chat server is fine too. > > > > I'd use a topic for each chat room and each client should create one > > (or more) temporary queues for folks to talk to directly to them. > > > > Hi James, > > Many thanks for the response. I don't want to really build a chat server, > if I did I would definitely use Jabber :). However, for my example it > seemed like an easy one to describe. > > What practical limitations should I expect when creating a topic for each > chat? Say there are 10,000 (or 100k or 1m?) chat rooms? You could look at federating chatrooms across different servers (the forthcoming JEDI transport should help there). But until then the main overhead of topics is a small amount of RAM in the broker. So assuming you've plenty of heap in the broker, you should be able to create lots of topics. -- James ------- http://radio.weblogs.com/0112098/