摘要: Netty 是一个高性能网络应用框架,应用非常普遍,目前在 Java 领域里,Netty 基本上成为网络程序的标配了。Netty 框架功能丰富,也非常复杂,今天我们主要分析 Netty 框架中的线程模型,而线程模型直接影响着网络程序的性能。 网络编程性能的瓶颈 BIO 模型里,所有 read() 操 阅读全文
posted @ 2021-01-06 14:25 smartcat994 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Guava 是 Google 开源的 Java 类库,提供了一个工具类 RateLimiter。场景:假设我们有一个线程池,它每秒只能处理两个任务,如果提交的任务过快,可能导致系统不稳定,这个时候就需要用到限流。 //限流器流速:2个请求/秒 RateLimiter limiter = RateLi 阅读全文
posted @ 2021-01-06 10:31 smartcat994 阅读(505) 评论(0) 推荐(0) 编辑