摘要: 测试代码Github地址:https://github.com/zhouyanger/java_demo/tree/master/netty 五.自定义 RPC 5.1 概述 RPC(Remote Procedure Call),即远程过程调用,它是一种通过网络从远程计算机程序 上请求服务,而不需要 阅读全文
posted @ 2020-07-28 11:19 z街角的风铃y 阅读(268) 评论(0) 推荐(0)
摘要: 测试代码Github地址:https://github.com/zhouyanger/java_demo/tree/master/netty 四.Netty 4.1 概述 Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络 应用程序框架,用以快速 阅读全文
posted @ 2020-07-28 11:18 z街角的风铃y 阅读(681) 评论(0) 推荐(0)
摘要: 3.5 IO 对比总结 IO 的方式通常分为几种:同步阻塞的 BIO、同步非阻塞的 NIO、异步非阻塞的 AIO。 l BIO 方式适用于连接数目比较小且固定的架构,这种方式对服务器资源要求比较高,并 发局限于应用中,JDK1.4 以前的唯一选择,但程序直观简单易理解。 l NIO 方式适用于连接数 阅读全文
posted @ 2020-07-28 11:11 z街角的风铃y 阅读(277) 评论(0) 推荐(0)
摘要: NIO 测试代码Github地址:https://github.com/zhouyanger/java_demo/tree/master/netty 一.多线程编程 1.1 基本知识回顾 线程是比进程更小的能独立运行的基本单位,它是进程的一部分,一个进程可以拥有多 个线程,但至少要有一个线程,即主执 阅读全文
posted @ 2020-07-28 11:09 z街角的风铃y 阅读(455) 评论(0) 推荐(0)