传统的RPC调用性能差的缘由

罪行一:java 网络传输方式问题。传统的RPC框架或者基于RMI等方式的远程服务(过程)调用采用同步阻塞IO,当客户端的并发压力或者网络延时增大以后,同步阻塞I/O会因为频繁的wait致使I/O线程常常性的阻塞,因为线程没法高效的工做,I/O处理能力天然降低服务器 采用BIO通讯模型的服务,一般由一个独立的Acceptor线程负责监听客户端的连接,收到客户端链接以后,为其建立一个新的线程处理请求
相关文章
相关标签/搜索