
分布式
文章平均质量分 86
LB_bei
这个作者很懒,什么都没留下…
展开
-
Netty核心源码与优化
如果有复杂的业务逻辑操作,建议IO线程和业务线程分离,对于IO线程,由于互相之间不存在锁竞争,可以创建一个大的NioEventLoopGroup线程组(具体线程数量要根据CPU核心数、连接数和负载情况调整,线程过多会带来线程上下文切换开销大,反而可能性能降低),所有Channel都共享同一个线程池;在Netty中Boss线程主要负责接受客户端的连接请求,通常默认为Boss线程数为一个线程,当有大量设备或客户端同时连接,Boss线程的处理能力可能会成为瓶颈;,确保每个 Channel 都具有一致的配置;原创 2024-10-29 14:27:14 · 1230 阅读 · 0 评论 -
深入Netty通信技术
/数据头:消息长度//数据体。原创 2024-10-25 10:22:00 · 897 阅读 · 0 评论 -
Netty简单应用
【代码】Netty简单应用。原创 2024-10-23 13:36:40 · 376 阅读 · 0 评论 -
Netty核心组件
入站处理流程中,如果对原消息不做处理,调用 ctx.fireChannelRead(msg) 把原消息往下传,由流水线最后的 TailHandler 完成自动释放。如果截断了入站处理流水线,则可以继承 SimpleChannelInboundHandler ,完成入站ByteBuf自动释放。出站处理过程中,申请分配到的 ByteBuf,通过 HeadHandler 完成自动释放。原创 2024-10-23 09:32:06 · 735 阅读 · 0 评论 -
Netty基础原理
Netty是由JBoss提供的开源的高性能、异步事件驱动的网络应用框架,通过Netty可以很快的构建出通信效率极高的应用;原创 2024-10-22 11:47:31 · 845 阅读 · 0 评论 -
RPC通讯基础原理
RPC是一种通过网络从远程计算机上调用程序的技术,使得构建分布式计算更加容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性,提供一种透明调用机制,让使用者不必显式的区分本地调用和远程调用;原创 2024-10-17 19:37:23 · 1537 阅读 · 0 评论