rpc
_翚_
这个作者很懒,什么都没留下…
展开
-
伪异步I/O示例
特点 通过线程池可以灵活地调配线程资源,设置线程的最大值,防止由于海量并发接入导致线程耗尽。 读取输入流是阻塞的, 阻塞的时间取决于对方IO线程的处理速度和网络IO的传输速度。 服务器端 package com.example.nettydemo.bio_2; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; /** * @author juzhenxing * @date 2020原创 2020-11-21 13:33:11 · 116 阅读 · 0 评论 -
同步阻塞式I/O(BIO)示例
特点 缺乏弹性伸缩的能力,无法满足高性能、高并发接入的场景 客户端个数与服务端线程数:1:1 阻塞io,同步io api使用简单 调试简单 可靠性差 吞吐量低 服务器端 package com.example.demo.bio; import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; /** * 同步阻塞io */ public class TimeServer { public原创 2020-08-22 23:11:05 · 174 阅读 · 0 评论