Return-Path: Delivered-To: apmail-activemq-users-archive@www.apache.org Received: (qmail 79432 invoked from network); 14 Jul 2008 16:47:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 Jul 2008 16:47:15 -0000 Received: (qmail 6446 invoked by uid 500); 14 Jul 2008 16:47:15 -0000 Delivered-To: apmail-activemq-users-archive@activemq.apache.org Received: (qmail 6427 invoked by uid 500); 14 Jul 2008 16:47:15 -0000 Mailing-List: contact users-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@activemq.apache.org Delivered-To: mailing list users@activemq.apache.org Delivered-To: moderator for users@activemq.apache.org Received: (qmail 70117 invoked by uid 99); 14 Jul 2008 16:28:39 -0000 X-ASF-Spam-Status: No, hits=3.9 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_PASS,WEIRD_PORT X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of gabe@mailtrust.com designates 207.97.245.165 as permitted sender) Date: Mon, 14 Jul 2008 12:27:06 -0400 (EDT) Subject: store and forward behavior From: "Gabe Westmaas" To: users@activemq.apache.org Reply-To: gabe@mailtrust.com MIME-Version: 1.0 Content-Type: multipart/mixed;boundary="----=_20080714122706_57678" Importance: Normal X-Priority: 3 (Normal) X-Type: plain Message-ID: <52295.192.168.1.35.1216052826.webmail@192.168.1.35> X-Mailer: webmail6.7 X-Virus-Checked: Checked by ClamAV on apache.org ------=_20080714122706_57678 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello all,=0A=0AWe are using activemq 5.1.0 in a linux environment and 1.5.= 0 jvm with a network of brokers. Our activemq.xml file is attached, and it = is mirrored on the other broker (we found that duplex=3Dtrue didn't work fo= r us, as it forwarded ALL queues, regardless of settings). Note that we al= so tried this with the latest 5.2.0 snapshot and no change in behavior.=0A= =0AThe scenario is that there is one consumer producing to server 1 and one= consumer on server 1 and one consumer on server 2.=0A=0AHere is how we wou= ld like for our network of brokers to function:=0A1) Send approximately equ= al number of messages to server 1 and server 2 to allow both consumers to c= onsume.=0A2) If a consumer on one server or the other dies, re-deliver mess= ages to the other server.=0A=0AWe would like this to be the case whether th= e consumers are listening or polling the servers.=0A=0AHere is how it does = behave in eclipse running the attached JUnit tests:=0A1) If there are two C= onsumers are polling consumers with a receive timeout around 5000ms, it beh= aves as desired.=0A2) If consumers are listeners, then all messages are del= ivered to server 1 and none are forwarded to server 2.=0A3) If a consumer c= onsumes half the messages on server 1, and a second consumer consumes a fou= rth of the messages on server 2, and then a third consumer is started attem= pting to receive the remaining quarter on server 1, the messages are not re= delivered and remain on server 2 even though there are no consumers.=0A=0AI= used the ConsumerTool.java as the base code for my consumers, but I did ch= ange it a little. I don't think I changed it in any substantive way, yet i= t behaves differently in eclipse and the command line. The changes made we= re meant to allow easier configuration within the test cases and also to en= force a maximum number of received messages.=0A=0AHere is how it behaves on= the commandline java examples in the examples directory (and separate php = clients we wrote):=0A1) If there are two Consumers are polling consumers no= matter the receive timeout, messages are not delivered to server 2 until t= he consumer on server 1 is disconnected, at which point ALL queued messages= are delivered to server 2 and never come back to server 1 no matter which = clients are disconnected and reconnected.=0A2) same as eclipse.=0A3) same a= s eclipse.=0A=0AI don't have a test case for the commandline behavior, but = the JUnit tests are attached.=0A=0ADoes anyone have any suggestions for me,= or even an explanation for why the JUnit tests and command line behavior i= s different?=0A=0AThanks,=0AGabe ------=_20080714122706_57678 Content-Type: text/xml; name="activemq.xml" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="activemq.xml" PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxiZWFucyB4bWxucz0iaHR0cDovL3d3dy5zcHJpbmdmcmFt ZXdvcmsub3JnL3NjaGVtYS9iZWFucyI+CiAgPGJlYW4gY2xhc3M9Im9yZy5zcHJpbmdmcmFtZXdv cmsuYmVhbnMuZmFjdG9yeS5jb25maWcuUHJvcGVydHlQbGFjZWhvbGRlckNvbmZpZ3VyZXIiLz4K ICA8YnJva2VyIHhtbG5zPSJodHRwOi8vYWN0aXZlbXEub3JnL2NvbmZpZy8xLjAiIGRhdGFEaXJl Y3Rvcnk9IiR7YWN0aXZlbXEuYmFzZX0vZGF0YSIgYnJva2VyTmFtZT0iYXJjaDMuYm1kYy5tbHNy dnIuY29tIj4KICAgIDxwZXJzaXN0ZW5jZUFkYXB0ZXI+CiAgICAgIDxqZGJjUGVyc2lzdGVuY2VB ZGFwdGVyIGRhdGFTb3VyY2U9IiNteXNxbC1kcyIvPgogICAgPC9wZXJzaXN0ZW5jZUFkYXB0ZXI+ CiAgICA8dHJhbnNwb3J0Q29ubmVjdG9ycz4KICAgICAgPHRyYW5zcG9ydENvbm5lY3RvciBuYW1l PSJvcGVud2lyZSIgZGlzY292ZXJ5VXJpPSJtdWx0aWNhc3Q6Ly9kZWZhdWx0IiB1cmk9InRjcDov L2FyY2gzLmJtZGMubWxzcnZyLmNvbTo2MTYxNiIvPgogICAgICA8dHJhbnNwb3J0Q29ubmVjdG9y IG5hbWU9InNzbCIgdXJpPSJzc2w6Ly9hcmNoMy5ibWRjLm1sc3J2ci5jb206NjE2MTciLz4KICAg ICAgPHRyYW5zcG9ydENvbm5lY3RvciBuYW1lPSJzdG9tcCIgdXJpPSJzdG9tcDovL2FyY2gzLmJt ZGMubWxzcnZyLmNvbTo2MTYxMyIvPgogICAgICA8dHJhbnNwb3J0Q29ubmVjdG9yIG5hbWU9InN0 b21wK3NzbCIgdXJpPSJzdG9tcCtzc2w6Ly9hcmNoMy5ibWRjLm1sc3J2ci5jb206NjE2MTIiLz4K ICAgICAgPHRyYW5zcG9ydENvbm5lY3RvciBuYW1lPSJ4bXBwIiB1cmk9InhtcHA6Ly9hcmNoMy5i bWRjLm1sc3J2ci5jb206NjEyMjIiLz4KICAgIDwvdHJhbnNwb3J0Q29ubmVjdG9ycz4KICAgPG5l dHdvcmtDb25uZWN0b3JzPgogICAgICA8bmV0d29ya0Nvbm5lY3RvciB1cmk9InN0YXRpYzovLyh0 Y3A6Ly9hcmNoMy5ibWRjLm1sc3J2ci5jb206NjE2MTYsdGNwOi8vYXJjaDQuYm1kYy5tbHNydnIu Y29tOjYxNjE2KSIKICAgICAgICAgbmFtZT0iZGV2YnJpZGdlIgogICAgICAgICBkeW5hbWljT25s eT0idHJ1ZSIKICAgICAgICAgbmV0d29ya1RUTD0iNiIKICAgICAgICAgY29uZHVpdFN1YnNjcmlw dGlvbnM9ImZhbHNlIgogICAgICAgICBkZWNyZWFzZU5ldHdvcmtDb25zdW1lclByaW9yaXR5PSJm YWxzZSIKICAgICAgICAgPgogICAgICAgICA8ZXhjbHVkZWREZXN0aW5hdGlvbnM+CiAgICAgICAg ICAgICAgICA8cXVldWUgcGh5c2ljYWxOYW1lPSJQcm92aXNpb25pbmcqIiAvPgogICAgICAgICA8 L2V4Y2x1ZGVkRGVzdGluYXRpb25zPgogICAgICAgIDxkeW5hbWljYWxseUluY2x1ZGVkRGVzdGlu YXRpb25zPgogICAgICAgICAgICAgICAgPHF1ZXVlIHBoeXNpY2FsTmFtZT0iYW1xVGVzdC4qIi8+ CiAgICAgICAgPC9keW5hbWljYWxseUluY2x1ZGVkRGVzdGluYXRpb25zPgogICAgICAgIDxzdGF0 aWNhbGx5SW5jbHVkZWREZXN0aW5hdGlvbnM+CiAgICAgICAgICAgICAgICA8cXVldWUgcGh5c2lj YWxOYW1lPSJURVNULioiLz4KICAgICAgICA8L3N0YXRpY2FsbHlJbmNsdWRlZERlc3RpbmF0aW9u cz4KICAgICAgPC9uZXR3b3JrQ29ubmVjdG9yPgogICAgICAgIDwhLS0gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCjxuZXR3b3JrQ29ubmVjdG9yIHVyaT0ic3RhdGljOi8vKHRjcDovL2Fy Y2gzLmJtZGMubWxzcnZyLmNvbTo2MTYxNikiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgIG5hbWU9ImRldmJyaWRnZTIiICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgZHluYW1pY09ubHk9InRydWUiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICBuZXR3b3Jr VFRMPSI1IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIGNvbmR1aXRTdWJzY3JpcHRpb25z PSJmYWxzZSIgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgIDxleGNsdWRlZERlc3RpbmF0aW9ucz4gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICA8cXVldWUgcGh5c2ljYWxOYW1lPSJQcm92aXNpb25pbmcqIiAvPiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICA8L2V4Y2x1ZGVk RGVzdGluYXRpb25zPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgIDxkeW5hbWljYWxseUluY2x1ZGVkRGVz dGluYXRpb25zPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8cXVldWUgcGh5c2ljYWxOYW1lPSJURVNULioi IC8+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICA8L2R5bmFtaWNhbGx5SW5jbHVkZWREZXN0aW5hdGlvbnM+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgPC9uZXR3 b3JrQ29ubmVjdG9yPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCi0tPgogICAgPC9uZXR3b3JrQ29ubmVjdG9y cz4KICAgIDxtYW5hZ2VtZW50Q29udGV4dD4KICAgICAgPG1hbmFnZW1lbnRDb250ZXh0IGNvbm5l Y3RvclBvcnQ9IjEwOTkiIGpteERvbWFpbk5hbWU9Im9yZy5hcGFjaGUuYWN0aXZlbXEiLz4KICAg IDwvbWFuYWdlbWVudENvbnRleHQ+CiAgPC9icm9rZXI+CiAgPGpldHR5IHhtbG5zPSJodHRwOi8v bW9ydGJheS5jb20vc2NoZW1hcy9qZXR0eS8xLjAiPgogICAgPGNvbm5lY3RvcnM+CiAgICAgIDxu aW9Db25uZWN0b3IgcG9ydD0iODE2MSIvPgogICAgPC9jb25uZWN0b3JzPgogICAgPGhhbmRsZXJz PgogICAgICA8d2ViQXBwQ29udGV4dCBjb250ZXh0UGF0aD0iL2FkbWluIiBsb2dVcmxPblN0YXJ0 PSJ0cnVlIiByZXNvdXJjZUJhc2U9IiR7YWN0aXZlbXEuYmFzZX0vd2ViYXBwcy9hZG1pbiIvPgog ICAgICA8d2ViQXBwQ29udGV4dCBjb250ZXh0UGF0aD0iL2RlbW8iIGxvZ1VybE9uU3RhcnQ9InRy dWUiIHJlc291cmNlQmFzZT0iJHthY3RpdmVtcS5iYXNlfS93ZWJhcHBzL2RlbW8iLz4KICAgIDwv aGFuZGxlcnM+CiAgPC9qZXR0eT4KICA8YmVhbiBpZD0ibXlzcWwtZHMiIGNsYXNzPSJvcmcuYXBh Y2hlLmNvbW1vbnMuZGJjcC5CYXNpY0RhdGFTb3VyY2UiIGRlc3Ryb3ktbWV0aG9kPSJjbG9zZSI+ CiAgICA8cHJvcGVydHkgbmFtZT0iZHJpdmVyQ2xhc3NOYW1lIiB2YWx1ZT0iY29tLm15c3FsLmpk YmMuRHJpdmVyIi8+CiAgICA8cHJvcGVydHkgbmFtZT0idXJsIiB2YWx1ZT0iamRiYzpteXNxbDov Ly9hY3RpdmVtcT9yZWxheEF1dG9Db21taXQ9dHJ1ZSIvPgogICAgPHByb3BlcnR5IG5hbWU9InVz ZXJuYW1lIiB2YWx1ZT0iYWN0aXZlbXEiLz4KICAgIDxwcm9wZXJ0eSBuYW1lPSJwYXNzd29yZCIg dmFsdWU9IiIvPgogICAgPHByb3BlcnR5IG5hbWU9InBvb2xQcmVwYXJlZFN0YXRlbWVudHMiIHZh bHVlPSJ0cnVlIi8+CiAgPC9iZWFuPgo8L2JlYW5zPgo= ------=_20080714122706_57678 Content-Type: application/x-gzip; name="amqTester.tar.gz" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="amqTester.tar.gz" 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 ------=_20080714122706_57678--