Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 2C567200C8F for ; Fri, 9 Jun 2017 15:39:48 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 2A60B160BC8; Fri, 9 Jun 2017 13:39:48 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 47FA3160B9C for ; Fri, 9 Jun 2017 15:39:47 +0200 (CEST) Received: (qmail 99036 invoked by uid 500); 9 Jun 2017 13:39:46 -0000 Mailing-List: contact dev-help@activemq.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@activemq.apache.org Delivered-To: mailing list dev@activemq.apache.org Received: (qmail 99024 invoked by uid 99); 9 Jun 2017 13:39:46 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 09 Jun 2017 13:39:46 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id BD7A81A021B for ; Fri, 9 Jun 2017 13:39:45 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.629 X-Spam-Level: * X-Spam-Status: No, score=1.629 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, KAM_LIVE=1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id Z3bJRW_YVSrj for ; Fri, 9 Jun 2017 13:39:44 +0000 (UTC) Received: from mail-qt0-f174.google.com (mail-qt0-f174.google.com [209.85.216.174]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 1CD775F253 for ; Fri, 9 Jun 2017 13:39:44 +0000 (UTC) Received: by mail-qt0-f174.google.com with SMTP id u19so75926189qta.3 for ; Fri, 09 Jun 2017 06:39:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=Sjl07PTG1VdxVHnD5J4RF/cGrQIg/bEc7VI7r9a5Vhg=; b=GU4rCBdl68Xf5WLFQdQfSg/lHYrTyhdw0wyOg3b1dJOu+yNA9KhezPXcmmQRcRAtc5 0Wno8Qp5VOk3q8Z9IqEiLmhRt0z8HRZ5oaKcaF0FfJjS2rhMBRMeMQMDDI9gtRTIX8Z8 EKIG58CFtnRAQxiQuL4CPUb0rKsNl1rOTkT7M4nGriYl1g6k98SwEOVLuAKABQLvaIfU +HtX4WF5UP5caZPzGZWyVSX00LauGW55LTMtKoj/MW06bmfCvQ2+WRYXnsFtW8HAiS/M C1ZRSlZ3Je3esXtF0gc2lsmFW6mcuDyNKBdq6fei64xycu46suTbP2FiL429+Uvcf365 CKvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Sjl07PTG1VdxVHnD5J4RF/cGrQIg/bEc7VI7r9a5Vhg=; b=QZqSsBxLSNZSSyF7yZn2vw12OXV0vQA4QuPLaWLnaj1aiuBnzj18dGP5f4fMaSFDrq poW1FkIXSXdYIrOB0pLbk1Qd+G2c00QN9Kaih6imMMm068iUqV5+HhqO8jOi5cuF+fzi kJsHNVvTbH5eAd7jD+c7R7D25PIdxOlTCwqE5FLKpyPP5brnfQVnvJ0kazftdu/wpF0L 1QtZCFDvSEC2yiida5JvQMIZx+SCvhLZ79CvAuhfMLgoJ0OQNRRXlgKHkLUse7CNlPly qcXMewQl3ttCagy19XTJFq9n6p0BchiV6/Wu45EYSz9jnptqvyGUsH3k64QyvV6/3BDE Vydg== X-Gm-Message-State: AODbwcDyW9mN7fwiLEu0TlH4o4LSREC5+w5sBIay/Hz9J4iqTIb9d+gr ylaTFfs9D9SUGOhU X-Received: by 10.55.33.163 with SMTP id f35mr45235986qki.51.1497015583260; Fri, 09 Jun 2017 06:39:43 -0700 (PDT) Received: from [192.168.2.150] (c-73-135-242-162.hsd1.va.comcast.net. [73.135.242.162]) by smtp.googlemail.com with ESMTPSA id a36sm698436qtc.42.2017.06.09.06.39.42 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Jun 2017 06:39:42 -0700 (PDT) Subject: Re: [DISCUSS] - Propose new sub-project activemq-extras To: dev@activemq.apache.org References: <030B2D21-DC83-4866-8506-8978E54A8079@me.com> From: Timothy Bish Message-ID: <53d8a9ee-8525-b475-d631-c14c47ed17ca@gmail.com> Date: Fri, 9 Jun 2017 09:39:41 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US archived-at: Fri, 09 Jun 2017 13:39:48 -0000 On 06/09/2017 09:04 AM, Clebert Suconic wrote: > Yip. That's the idea. The connection pool was mentioned at the top from > Michael. > > I'm just thinking if we could expand the scope a bit so we won't open a new > incubatorb project for just two libraries. The initial scope as presented was {quote} Some of these could be: PooledConnectionFactory Proposed custom serdes idea Possible future kafka integrations Etc. {quote} Given you've got two concrete one sort of abstract and one etc it seems there's some hints at there being more than just two libraries. The thing I'd prefer not to do is to create stuff that gets hidden in the noise of the ActiveMQ project which is to create a great messaging broker where it could be something that can stand on its own and have its own community etc. It seems that some actual thought about what you are trying to achieve with these proposed bits will help sort out where they should live. The natural thing to do is create new ActiveMQ modules are subprojects but just because it's easy to do that doesn't always mean its the best thing in the long run. > > Someone could argue that a messaging integration library should live on > Camel as the Messaging Integration project. Someone could argue that Camel already provides quite a bit of this.... > > But I won't discuss much this now. I'm about to travel and won't be able > to answer emails next week. > > > > On Fri, Jun 9, 2017 at 5:34 AM Andy Taylor wrote: > >> The JMS connection Pool currently in ActiveMQ could live there >> >> On 9 June 2017 at 04:52, Clebert Suconic >> wrote: >> >>> As long as we can define a bigger scope.. otherwise wouldn't be an >>> overkill to start a project for this? >>> >>> What's the name? commons-messaging? >>> >>> >>> but there's already a commons project within apache... >>> >>> >>> I will be away for 2 weeks... Hope this to be sorted while I'm away .. >>> .please??? >>> >>> >>> Just kidding though.. if it's not sorted.. I may revisit this route as >>> well. for now @michael use your or a new github account until we >>> figure out where. >>> >>> >>> On Thu, Jun 8, 2017 at 1:06 PM, Timothy Bish >> wrote: >>>> On 06/08/2017 11:21 AM, Michael André Pearce wrote: >>>>> Hi All >>>>> >>>>> I would like to discuss proposing a new sub project , named >>>>> "activemq-extras" >>>>> >>>>> There is some common / generic components not specific to activemq5 , >>>>> artemis, qpid jms that currently live within or without some extras >>> project >>>>> would end up living in one. >>>>> >>>>> Some of these could be: >>>>> PooledConnectionFactory >>>>> Proposed custom serdes idea >>>>> Possible future kafka integrations >>>>> Etc. >>>> >>>> Given the scope outlined here as well as the aspiration to make this a >>> cross >>>> cutting set of features that work with clients that aren't part of >>> ActiveMQ >>>> land but just JMS clients in general then I'd lean towards a -1 of >>> creating >>>> a new subproject or building new modules into Artemis that provide >> these >>>> features. >>>> >>>> My suggestion would be to go the route of an incubator project where >> you >>>> could work out the goals as aspirations of this new project and build a >>>> community around that. I think there would be more willingness from >>> folks >>>> that aren't ActiveMQ centric developers to contribute to a project that >>>> lives on it's own given the current goal seems to be that it's >> something >>>> that works with many different JMS client implementations, most of >> which >>>> aren't ActiveMQ.... >>>> >>>> Have a look at the incubator process (http://incubator.apache.org/) I >>> think >>>> it lends itself to what's being proposed here more so than just >> spinning >>> up >>>> a subproject and starting to write some code. >>>> >>>> >>>> >>>> >>>>> The idea then is these "extras" are generic in fact they can be >>>>> released independently, >>>>> don't affect the core products >>>>> are generic meaning they can be re-used. >>>>> Optional for end users to use. >>>>> >>>>> Cheers >>>>> Mike >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Sent from my iPhone >>>> >>>> >>>> -- >>>> Tim Bish >>>> twitter: @tabish121 >>>> blog: http://timbish.blogspot.com/ >>>> >>> >>> >>> -- >>> Clebert Suconic >>> -- Tim Bish twitter: @tabish121 blog: http://timbish.blogspot.com/