+1 to the above suggestions as well.

It would be good if a few JIRAs could be logged for the proposed tasks
so we can pick them up.

As to the benchmarking work, a perf-report feature would be neat. The
user would install the feature, and it would in turn load a few common
endpoints and execute a number of exchanges, capturing some perf
metrics (via the exchange listener?), then produce a summary report.
The idea is to make something easy to use so that users could easily
run the test as they tweak service settings.

On Tue, May 18, 2010 at 4:08 AM, Lars Heinemann <[email protected]> wrote:
> Sounds all great, so +1 to all of the made proposals.
> Additionally I would like to push the cookbook recipes at our website a bit.
> It would be nice to reach a state like the Apache Camel recipes
> collection or even better ;)
>
> Regards
> Lars
>
>
>
> 2010/5/17 Guillaume Nodet <[email protected]>:
>> Here are a few thoughts I'd like to throw in for the next version of
>> ServiceMix:
>>  * documentation (we really, really need that)
>>  * better support for Blueprint: we should support blueprint for everyhting
>> we have, it would include Camel, ActiveMQ and ServiceMix components
>>  * better scalability:
>>      - we need to put back the asynchronous support for Camel (in camel JBI
>> and NMR transports)
>>      - we need to improve CXF-BC to better support streaming (the
>> useJbiWrapper on the consumer could still use streaming as done in
>> servicemix-http soap endpoints)
>>      - we need to find a real nice http client to have non blocking threads
>> and where we would be able to write to the stream instead of having to give
>> it an input stream
>>
>> I'll try to improve the doc on karaf and move it into a docbook format for
>> easier integration into the servicemix doc, i think that would help too.
>> I'll work on the Blueprint stuff, as I've already started.
>> Claus is putting back async support in Camel, so once it's done, we should
>> be able to put back the change we reverted for upgrading to 2.0 in both JBI
>> and NMR compoennts for camel.
>> CXF-BC I think still needs some work from a scalability / performance point
>> of view.  Having an HTTP client that could really be leveraged would be
>> awesome, but I don't know any that would really work yet.  I think
>> httpcomponents may be a good candidate as it should be able to be used in
>> asynchronous and streaming mode.
>>
>> Also, I think we should try to do some perfs / load testing and have the
>> defaults config behave nicely, even if we need to break some compatibility
>> at some point.  For example, having the cxf-bc consumer being asynchronous
>> by default would make sense to me.
>>
>> --
>> Cheers,
>> Guillaume Nodet
>> ------------------------
>> Blog: http://gnodet.blogspot.com/
>> ------------------------
>> Open Source SOA
>> http://fusesource.com
>>
>
>
>
> --
> http://lhein.blogspot.com
>

Reply via email to