On Sat, Jul 22, 2017 at 9:01 AM, Gayan Gunawardana <ga...@wso2.com> wrote:

>
>
> On Fri, Jul 21, 2017 at 6:07 PM, Vindula Jayawardana <
> vindula...@cse.mrt.ac.lk> wrote:
>
>> Hi,
>>
>> As I mentioned in the proposal, the intended http client for the project
>> is Feign client [1]. However, it was experienced that using the feign as
>> the http client makes the implementation process more lagging due to
>> following reasons.
>>
>> 1. The documentation support for the client is not that sufficient (less
>> documentation/blogs).
>> 2. As the compliance test exploits most of the http features, the current
>> feign implementation has caused addition efforts to be made to accommodate
>> the necessary requirements(eg: extension schema based operations).
>>
>> Due to the above reasons and since the project is deadline sensitive, I
>> think it would be much more flexible to use apache http client [2] as the
>> http client for the project. This change can be accommodated without much
>> of effort and also as the client is an established client, the mentioned
>> difficulties will be mitigated. What do you think?
>>
> +1
> We can have a look at Feign client [1] and analyze difficulties a bit. IMO
> making lot of effort to get it working with Feign client is not a main
> objective of the project. If Feign client is more harder to use due to
> above reasons you mentioned, can switch http client. If you can make http
> client configurable with some default implementation would be great.
>

Use of Feign client is not the top most objective of this project hence +1
to use Apache HTTP Client but please make sure to use latest version
available.

BTW as we use Feign client in some other places in WSO2 please send a mail
to dev list mentioning  the difficulties  you faced.


Thanks !

>
>> [1] - https://github.com/OpenFeign/feign
>> [2] - https://hc.apache.org/
>>
>> Thank you,
>> *Vindula Jayawardana*
>> Computer Science and Engineering Dept.
>> University of Moratuwa
>> mobile : +713462554
>> Email : vindul...@gmail.com
>>
>> <https://www.facebook.com/vindula.jayawardana>
>> <http://lk.linkedin.com/pub/vindula-jayawardana/a7/315/53b>
>> <https://plus.google.com/u/0/+VindulaJayawardana/posts>
>> <https://twitter.com/vindulajay>
>>
>> *“Respect is how to treat everyone, not just those you want to impress. "*
>>
>>
>> *-Richard Branson-*
>>
>>
>>
>
>
> --
> Gayan Gunawardana
> Senior Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: ga...@wso2.com
> Mobile: +94 (71) 8020933
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Sagara Gunathunga

Associate Director / Architect; WSO2, Inc.;  http://wso2.com
V.P Apache Web Services;    http://ws.apache.org/
Linkedin; http://www.linkedin.com/in/ssagara
Blog ;  http://ssagara.blogspot.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to