[erlang-questions] ibrowse-1.4

Chandru chandrashekhar.mullaparthi@REDACTED
Thu Mar 27 02:39:44 CET 2008


Just a small note to announce some changes I've made to ibrowse. This was
prompted by Francesco's message [1] to the mailing list. Here is an extract
from the release notes. Feedback is welcome.

27-03-2008 - * Major rewrite of the load balancing feature. Additional
module,
               ibrowse_lb.erl, introduced to achieve this.
             * Can now get a handle to a connection process which is not
part of
               the load balancing pool. Useful when an application is making
               requests to a webserver which are time consuming (such as
               uploading a large file). Such requests can be put on a
separate
               connection, and all other smaller/quicker requests can use
the
               load balancing pool. See ibrowse:spawn_worker_process/2 and
               ibrowse:spawn_link_worker_process/2
             * Ram Krishnan sent a patch to enable a client to send a lot of
               data in a request by providing a fun which is invoked by the
               connection handling process. This fun can fetch the data from

               any where. This is useful when trying to upload a large file
               to a webserver.
             * Use the TCP_NODELAY option on every socket by default
             * Rudimentary support for load testing of ibrowse.
Undocumented,
               but see ibrowse_test:load_test/3. Use the source, Luke!
             * New function ibrowse:show_dest_status/2 to view state of
               connections/pipelines to a web server


cheers
Chandru

[1] http://www.erlang.org/pipermail/erlang-questions/2008-March/033288.html
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20080327/611a40fa/attachment.htm>


More information about the erlang-questions mailing list