对kilim nio模块的改进

    xiaoxiao2024-03-31  119

    [java] package kilim.examples;

    import kilim.Pausable; import kilim.Task; import kilim.http.HttpClient; import kilim.http.HttpResponse;

    public class SimpleHttpClient { static class SimpleTask extends Task { @Override public void execute() throws Pausable, Exception { HttpClient client = new HttpClient();

    } [/java] 这个简陋的HttpClient目前只支持GET/POST,同时支持Http chunk编码(得益于kilim原有代码),做一些简单的HTTP调用已经足够。我尝试在一个项目里使用这个HttpClient去替代java默认的 HttpURLConnection,效率有部分提升,但是同时由于大量协程存在占用了很大部分的内存,给GC也带来了不小的压力。

    本文来源于"阿里中间件团队播客",原文发表时间"2010-11-19"

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)