Hi Sergey,

+1, Java 8 trunk is the priority, definitely agree (please count in me to
help with addressing any issues we may have).
Thanks!

PS: From runtime prospective, CXF 2.7.x / 3.x runs very well on JVM 8, it
is my second project where we run CXF in prod
on Java 8 for quite some time and it has no issues so far.

Best Regards,
    Andriy Redko

On Tue, Feb 24, 2015 at 8:34 AM, Sergey Beryozkin <[email protected]>
wrote:

> Hi Andriy
>
> I'd not really worry right now about it, it would only be a Jersey
> specific integration and we just have to wait get a Java 8 trunk first
> anyway - I do expect that JAX-RS 2.1 Reactive extensions will have no any
> direct relationship to Netflix, perhaps you'd choose to use ot internally,
> I'm not sure right now
>
> Cheers, Sergey
> On 24/02/15 13:31, Andrey Redko wrote:
>
>> Hi Sergey,
>>
>> Thanks, absolutely, he is not proposing the reactive client. It is my
>> own comment with respect to Netflix projects making its way into
>> Jersey/JAX-RS implementation(s).
>> It is more about do we want spend time / efforts on that? Hystrix
>> integration could be interesting feature however at this point I do no
>> see clearly how it fits into CXF, only some rough sketches.
>> Thanks!
>>
>> On Tue, Feb 24, 2015 at 8:00 AM, Sergey Beryozkin <[email protected]
>> <mailto:[email protected]>> wrote:
>>
>>     Hi Andriy,
>>
>>     David Karlsen is def not proposing to start supporting reactive
>>     client API, it is more about about some advanced fault-tolerance
>>     support - we should actually reply to him I guess.
>>
>>     Thanks for sharing a link though. We will have to implement it as
>>     part of JAX-RS 2.1 work, and we'd need to have a Java 8 trunk opened
>>     for it.
>>
>>     It does appear Jersey is already full steam into a Java 8 based 2.1
>>     development (note: no spec api proposals have been made - but I
>>     expect them coming soon enough once they have finished
>>     experimenting). Dan,
>>
>>     IMHO it would be right to have a Java 8 trunk opened in the last
>>     quarter of the year to give CXF a better chance of catching up
>>     sooner than later with Jersey. I'm not trying to extend the dev
>>     discussion here though - more or less what I said there :-)
>>
>>     Cheers, Sergey
>>
>>
>>     On 24/02/15 12:30, Andrey Redko wrote:
>>
>>         Hi Sergey,
>>
>>         What do you think about looking into this feature? I do have some
>>         knowledge about Hystrix and it
>>         has gained some traction in the community. I am not sure though
>> what
>>         exactly this guy has
>>         in mind BUT if you don't mind, I can work with him to outline
>>         his design
>>         / intentions and make sure
>>         it would make sense for the CXF project (I can reply to him and
>> work
>>         with him directly).
>>
>>         What do you think?
>>
>>         PS: FYI, Jersey has started to integrate Netflix projects
>>         (http://blog.dejavu.sk/2015/__01/07/reactive-jersey-client-_
>> _part-1-motivation/
>>         <http://blog.dejavu.sk/2015/01/07/reactive-jersey-client-
>> part-1-motivation/>),
>>         into their JAX-RS implementation, I think Hystrix will come soon
>>         as well.
>>
>>         Best Regards,
>>               Andriy Redko
>>
>>         ---------- Forwarded message ----------
>>         From: *David Karlsen* <[email protected]
>>         <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]
>> >__>>
>>         Date: Mon, Feb 23, 2015 at 4:03 AM
>>         Subject: Hystrix feature?
>>         To: [email protected] <mailto:[email protected]>
>>         <mailto:[email protected] <mailto:[email protected]>>
>>
>>
>>         Hi.
>>
>>         I'm wondering about creating an Interceptor for outgoing requests
>>         (isRequestor()==true) to wrap these (synchronously) in a Hystrix
>> [1]
>>         executable [2].
>>
>>         Instead of having this as an inhouse custom component, I wonder
>>         about
>>         creating a branch of cxf and adding a features/hystrix component
>>         (like for
>>         the clustering support). Is this a component you would accept and
>> be
>>         willing to merge into master? I'm asking upfront so I don't end
>> in a
>>         dead-end with it and have to port it back to an inhouse-component.
>>         I thought I'd use the serviceQname as commandGroup (namespace)
>>         and key
>>         (localname). I also thought I'd add a protected method
>> resolveTenant
>>         (returning null for default) so that multitenant solutions are
>> well
>>         supported (e.g. the same service may be ok for one tenant and
>>         failing for
>>         another, so be able to differenciate config).
>>
>>         [1] https://github.com/Netflix/__Hystrix
>>         <https://github.com/Netflix/Hystrix>
>>         [2]
>>         https://netflix.github.io/__Hystrix/javadoc/com/netflix/__
>> hystrix/HystrixCommand.html
>>         <https://netflix.github.io/Hystrix/javadoc/com/netflix/
>> hystrix/HystrixCommand.html>
>>
>>
>>         WDYT?
>>
>>         --
>>         --
>>         David J. M. Karlsen - http://www.linkedin.com/in/__davidkarlsen
>>         <http://www.linkedin.com/in/davidkarlsen>
>>
>>
>>
>>
>
> --
> Sergey Beryozkin
>
> Talend Community Coders
> http://coders.talend.com/
>
> Blog: http://sberyozkin.blogspot.com
>

Reply via email to