[erlang-questions] Erlang HTTP client libraries- pros/cons

Taras Halturin <>
Thu Aug 31 08:20:10 CEST 2017


I think, Max means that you choose most expensive way to deal with it and
it's not about efficiency of http handling but about efficiency of aim
achieving :)

On Thu, Aug 31, 2017 at 9:04 AM, Paul Oliver <> wrote:

>
>
> On Thu, Aug 31, 2017 at 5:01 PM Max Lapshin <> wrote:
>
>> I've looked into your katipo and I do not understand what for is it.
>>
>
> It's a way to use libcurl from Erlang. You can find more information about
> libcurl here https://curl.haxx.se/libcurl/.
>
>
>>
>> You launch curl as a separate program and communicate with it from
>> erlang. What for?
>>
>
> HTTP compatibility (curl) and safety (port program).
>
>
>>
>> Erlang has excellent network communication system and you have selected
>> most inefficient way to fetch http.
>>
>
> As mentioned in my earlier email, the httpc_benchmark ranks katipo fairly
> well so any inefficiency of using an external port doesn't seem to be
> taking too much of a toll. I've considered using some sort of NIF but
> haven't found the need. Pull requests welcome though.
>
>
>>
>>
>>
>> We in Flussonic use lhttpc and it works for us.  Some fixes like adding
>> timing and internal protocol support and it works for us.
>>
>
>
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions
>
>


-- 
Best Regards.
Taras Halturin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20170831/0d1eb135/attachment.html>


More information about the erlang-questions mailing list