随笔分类 -  Netty基础篇

摘要:3.1 RPC 概述 下面的这张图,大概很多小伙伴都见到过,这是 Dubbo 官网中的一张图描述了项目架构的演进过程 它描述了每一种架构需要的具体配置和组织形态。当网站流量很小时,只需一个应用,将所有功能都部署在一起, 以减少部署节点和成本,我们通常会采用单一应用架构。之后出现了 ORM 框架,主要 阅读全文

posted @ 2020-06-11 21:21 FLGB 阅读(243) 评论(0) 推荐(0) |

摘要:参考代码: https://github.com/FLGBetter/tomcat-rpc-demo 阅读全文

posted @ 2020-06-11 21:02 FLGB 阅读(253) 评论(0) 推荐(0) |

摘要:2.1 Java NIO 三件套 在 NIO 中有几个核心对象需要掌握:缓冲区(Buffer)、选择器(Selector)、通道(Channel)。 2.1.1 缓冲区 Buffer 1.Buffer 操作基本 API 缓冲区实际上是一个容器对象,更直接的说,其实就是一个数组,在 NIO 库中,所有 阅读全文

posted @ 2020-06-09 22:06 FLGB 阅读(676) 评论(0) 推荐(0) |

摘要:Java IO 演进之路 1.1 必须明白的几个概念 1.1.1 阻塞(Block)和非阻塞(Non-Block) 阻塞和非阻塞是进程在访问数据的时候,数据是否准备就绪的一种处理方式,当数据没有准备的时候。 阻塞:往往需要等待缓冲区中的数据准备好过后才处理其他的事情,否则一直等待在那里。 非阻塞:当 阅读全文

posted @ 2020-06-08 00:45 FLGB 阅读(294) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3