Return-Path: X-Original-To: apmail-camel-users-archive@www.apache.org Delivered-To: apmail-camel-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CF5B89A7B for ; Sat, 2 Jun 2012 08:09:17 +0000 (UTC) Received: (qmail 47310 invoked by uid 500); 2 Jun 2012 08:09:17 -0000 Delivered-To: apmail-camel-users-archive@camel.apache.org Received: (qmail 47152 invoked by uid 500); 2 Jun 2012 08:09:17 -0000 Mailing-List: contact users-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@camel.apache.org Delivered-To: mailing list users@camel.apache.org Delivered-To: moderator for users@camel.apache.org Received: (qmail 58329 invoked by uid 99); 31 May 2012 19:39:02 -0000 X-ASF-Spam-Status: No, hits=1.3 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding:x-gm-message-state; bh=CGizQx/stNmP5sAQ0vhL0cS+xTMmF8KS3tR5BCLgL4E=; b=EXB7CySHev5CzyegkXYLqvjt7ovNJcIoVMoX7Yt17dVPbXUwL6xnlyKKNpMS1bqqIX T7UmfW1FG3tvteRNLftbbDfrF9rZyYX4AzFqKOtRKXrm6gQMu7/v7uq4E0aIYvZlXWq3 5SIcb6E0SxWo1/f2lzGkWW4RC5+jf4qWgdMEvynhYiqEP+XPLSW2Nxmi3+UGp6v06Rgw MICYZ9nKRfI5CNsQuea5TJ0FgcL8coBOkDwhig7fNJMzkDr5ojIOEr+6CQY0YwZxVRWL UpBw8ti3m8w5LWzoCgb5bWLw2JZ2Atyym/R3A1gPXp+/8m2usL6NB/DZAEiK1Q8ozbNx /XrA== MIME-Version: 1.0 Sender: jcarman@carmanconsulting.com In-Reply-To: References: <1338485680496-5713797.post@n5.nabble.com> From: James Carman Date: Thu, 31 May 2012 15:38:15 -0400 X-Google-Sender-Auth: 1NWhckxfJieHqJb0pRAClxEtSkI Message-ID: Subject: Re: Difference Between ActiveMQ and Camel To: users@camel.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQlPhBQZAFuD6ZeWfU6UHHD8cY5lyX9cso917UBp3A7Y/+tM0e1Hpb+IIVYKD1JnASryaFIF I think it's important to keep in mind that Camel isn't just about JMS. It's an integration framework which supports MANY integration technologies (files, database, email, raw sockets, twitter, etc.). On Thu, May 31, 2012 at 3:33 PM, Donald Whytock wrote: > Actually I more often hear of Camel being used as a JMS consumer than > a producer, but it's built to work both ways. > > Camel is a repository of producers and consumers for various forms of > messages. =A0It can handle, among others, email, XMPP chat, text > messages, files via FTP and, yes, JMS. =A0It can be a consumer of any of > those, receiving them and relaying them to any of those in turn. > Thus, with very little work, you can receive email and write it to > files, or read files and generate JMS queue entries, or read JMS > queues and send the messages as email. > > Generally, though, it reads from or writes to a JMS queue, but does > not provide a JMS queue for reading from or writing to. =A0ActiveMQ > provides JMS queues. > > Don > > On Thu, May 31, 2012 at 2:42 PM, prasun.sultania > wrote: >> @Sully You mean to say is that, Camel provides an integration with messa= ge >> producer Application and the JMS Broker ActiveMQ? It acts as a bridge >> between the two, while providing Integration services defined in EIP and >> hiding the complexity of writing a JMS Client from scratch? >> >> @Donald you mean that camel provides a better connectivity for message >> producers, and ActiveMQ has got better way of handling Consumers.I mean >> Camel can route a message from Consumer to JMS provider, but ActiveMQ ca= n >> assure more reliable delivery of messages to consumers? >> >> On Thu, May 31, 2012 at 11:57 PM, sully6768 [via Camel] < >> ml-node+s465427n5713799h55@n5.nabble.com> wrote: >> >>> My short summary, >>> >>> ActiveMQ is an open source, enterprise messaging provider that conforms= to >>> the JMS 1.1 specification. >>> >>> Camel is an open source integration framework. =A0At its core it is an >>> implementation of Enterprise Integration >>> Patterns(EIP) by Gregor >>> Hohpe upon which numerous folks around the planet have >>> added integration consumer and producer extensions that provide the >>> connectivity options for the EIP message channels. >>> >>> As such, Camel would provide the integration layer to ActiveMQ in place= of >>> hand writing the JMS clients. >>> >>> Does that help? >>> >>> On Thu, May 31, 2012 at 12:58 PM, Donald Whytock <[hidden email]> >>> wrote: >>> >>> > My understanding is that ActiveMQ can serve as a host for JMS message >>> > queues, supporting applications that use them. =A0Camel isn't meant a= s a >>> > host for JMS queueing as much as a listener to a JMS queue. >>> > >>> > Don >>> > >>> > On Thu, May 31, 2012 at 1:34 PM, prasun.sultania >>> > <[hidden email] > >>> wrote: >>> > > >>> > > I am a beginner. I have a very question to ask: >>> > > >>> > > Camel has got almost all the components described in EIP such as >>> message >>> > > routing, Point to Point Channel and Publish-Subscribe channel. >>> > > >>> > > Still why do we need ActiveMQ when Camel has got everything? >>> > > What difference does ActiveMQ makes? >>> > > >>> > > -- >>> > > View this message in context: >>> > >>> http://camel.465427.n5.nabble.com/Difference-Between-ActiveMQ-and-Camel= -tp5713797.html >>> > > Sent from the Camel - Users mailing list archive at Nabble.com. >>> > >>> >>> >>> >>> -- >>> -- >>> Scott England-Sullivan >>> ---------------------------------- >>> FuseSource >>> Web: =A0 =A0 http://www.fusesource.com >>> Blog: =A0 =A0 http://sully6768.blogspot.com >>> Twitter: sully6768 >>> -- >>> Scott England-Sullivan >>> ---------------------------------- >>> FuseSource >>> Web: =A0 =A0 http://www.fusesource.com >>> Blog: =A0 =A0 http://sully6768.blogspot.com >>> Twitter: sully6768 >>> >>> >>> ------------------------------ >>> =A0If you reply to this email, your message will be added to the discus= sion >>> below: >>> >>> http://camel.465427.n5.nabble.com/Difference-Between-ActiveMQ-and-Camel= -tp5713797p5713799.html >>> =A0To unsubscribe from Difference Between ActiveMQ and Camel, click her= e >>> . >>> NAML >>> >> >> >> -- >> View this message in context: http://camel.465427.n5.nabble.com/Differen= ce-Between-ActiveMQ-and-Camel-tp5713797p5713801.html >> Sent from the Camel - Users mailing list archive at Nabble.com.