karaf-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ryan Moquin <fragility...@gmail.com>
Subject Re: performance metrics blueprint vs. declarative services in karaf 3.0.x
Date Tue, 04 Mar 2014 23:18:51 GMT
Right, that wasn't my concern in regards to reasons for switching.. I just
want to make sure there isn't some big difference in general that might
sway me away from Blueprint.  I just see it as the less Karaf has to
include by default just to run, the better.

Ryan
On Mar 4, 2014 3:59 PM, "Achim Nierbeck" <bcanhome@googlemail.com> wrote:

> Hi David,
>
> yep you're absolutely right, I've been on the wrong track somehow ...
> So yes, one shouldn't take my statement literally.
>
> At the end we agree on, that it doesn't make a difference for the user of
> Karaf if the
> wiring of Karaf Services is done this way or that way ;)
>
> regards, Achim
>
>
>
>
> 2014-03-04 21:09 GMT+01:00 David Jencks <david_jencks@yahoo.com>:
>
>> Your view of DS does not match reality, unless perhaps you are being
>> entirely metaphorical in your description of how DS works.  Taken
>> literally, each of your statements about DS is wrong.
>>
>> However, I agree with what I think is your conclusion that in all
>> plausible scenarios there's going to be no measurable performance
>> difference between blueprint and DS.
>>
>> thanks
>> david jencks
>>
>> On Mar 3, 2014, at 11:36 PM, Achim Nierbeck <bcanhome@googlemail.com>
>> wrote:
>>
>> I don't think there are any awailable yet,
>> and actually I don't expect there to be much of a difference.
>> Both are basically doing the same thing.
>> Blueprint does have an extender that will do the wiring for you,
>> so there might be a "overhead" on the start of the bundle ...
>> but I don't expect there to be an overhead later on, or at least not
>> significant.
>> DS is just a "convenience-wrapper" for standard OSGi technology.
>> During build-time the BND or what ever will transform the annotations to
>> Service-Trackers and Service Registrations.
>>
>> At the end it boils down to services and service-trackers that are
>> "hidden" for the user, either by a xml syntax and an extender, or an
>> annotation and a build time enhancement.
>>
>> regards, Achim
>>
>>
>>
>> 2014-03-03 22:55 GMT+01:00 asookazian2 <asookazian@gmail.com>:
>>
>>> Any info on perf metrics on DS vs. BP?  thx.
>>>
>>>
>>>
>>> --
>>> View this message in context:
>>> http://karaf.922171.n3.nabble.com/performance-metrics-blueprint-vs-declarative-services-in-karaf-3-0-x-tp4032028.html
>>> Sent from the Karaf - User mailing list archive at Nabble.com.
>>>
>>
>>
>>
>> --
>>
>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer
>> & Project Lead
>> blog <http://notizblog.nierbeck.de/>
>>
>> Software Architect / Project Manager / Scrum Master
>>
>>
>>
>
>
> --
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
> Project Lead
> blog <http://notizblog.nierbeck.de/>
>
> Software Architect / Project Manager / Scrum Master
>
>

Mime
View raw message