Return-Path: Delivered-To: apmail-synapse-dev-archive@www.apache.org Received: (qmail 56231 invoked from network); 26 Oct 2009 18:27:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 26 Oct 2009 18:27:37 -0000 Received: (qmail 42095 invoked by uid 500); 26 Oct 2009 18:27:36 -0000 Delivered-To: apmail-synapse-dev-archive@synapse.apache.org Received: (qmail 42019 invoked by uid 500); 26 Oct 2009 18:27:36 -0000 Mailing-List: contact dev-help@synapse.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@synapse.apache.org Delivered-To: mailing list dev@synapse.apache.org Received: (qmail 42011 invoked by uid 99); 26 Oct 2009 18:27:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Oct 2009 18:27:36 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Oct 2009 18:27:33 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1N2UHh-00060k-6l for dev@synapse.apache.org; Mon, 26 Oct 2009 11:27:13 -0700 Message-ID: <26064874.post@talk.nabble.com> Date: Mon, 26 Oct 2009 11:27:13 -0700 (PDT) From: Rajesh_lakhotia To: dev@synapse.apache.org Subject: Re: [PROPOSAL] Hot deployment/update of the synapse artifacts In-Reply-To: <672a01200908082324s5d2e0775g7d92e5e145166ba7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: lakhotiar@gmail.com References: <672a01200908082324s5d2e0775g7d92e5e145166ba7@mail.gmail.com> Hi We need this feature for our Synapse cofiguration. Has this been implemented in any snapshot ? thanks, Ruwan Linton wrote: > > Folks, > > Now that the synapse configurations can be differentiated into different > files, it is possible to provide a hot deployment/update of the synapse > artifacts like sequences, endpoints, proxy services, etc... > > This is an interesting feature that should be used with care, but is very > helpful at the development time because you can test your sequences, > endpoints without restarting the synapse server. Of course there has to be > a > switch to turn this behaviour off on the production environments. So if I > describe the behaviour, when the hot deployment is turned on users can > dynamically install sequences, endpoints and so on... on the running > server > by droping those configurations into the relevant folders inside the > synapse-config directory. In the same manner by changing an existing file > users can change the runtime configuration of the sequences and all the > synapse artifacts. > > I remember some time back we did (I think it was andreas) proxy services > deployment as per a user requirement and it should be good to extend that > to > other artifacts as well. > > Finally, I am proposing this because of the fact that WSO2 ESB has a > requirement to support hot deployment/update of the synapse artifacts, to > implement a concept called Applications (this is a set of axis2, synapse > and > ode artifacts bundled together into a deployable artifact). I copuld > impltment this ontop of Syanspe only for WSO2 ESB but I think this will be > a > nice addition to Synapse. > > WDYT? > > Thanks, > Ruwan > > -- > Ruwan Linton > Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb > WSO2 Inc.; http://wso2.org > email: ruwan@wso2.com; cell: +94 77 341 3097 > blog: http://ruwansblog.blogspot.com > > -- View this message in context: http://www.nabble.com/-PROPOSAL--Hot-deployment-update-of-the-synapse-artifacts-tp24884586p26064874.html Sent from the Synapse - Dev mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org For additional commands, e-mail: dev-help@synapse.apache.org