netty
5号编程
面试宝典、编程知识、电子书、开发工具分享
展开
-
神了,原来你是这么干的。
# 介绍 RPC,远程调用过程的称呼,它调用远程计算机上的服务就像调用本地服务一样。RPC可以很好的解耦系统,比如我们常见的WebService就是基于Http协议的一种PRC,PRC总体架构如下: # 关键技术 服务发布和订阅:在服务端我们使用Zookeeper提供注册服务地址,在客户端我们从Zookeeper获取可用的服务地址。 通信:在通信方面我们可以使用Netty作为通信方式。 Spring:使用Spring的配置服务,加载Bean,扫描注解。 动态代理:客户端使用了代理模式透明.翻译 2020-07-28 12:44:46 · 126 阅读 · 0 评论 -
Netty知多少?
# Netty原理 Netty是一个高性能、异步事件驱动的NIO框架,是基于JAVA NIO提供API实现。 它提供了对TCP、UDP和文件传输的支持。 作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的。 通过Future-Listenner机制,用户可以方便的主动获取或者通过通知机制获取IO操作结果。 # Netty高性能 当我们在编程过程中,当需要同时处理多个客户端接入请求的时候,我们可以利用多线程技术或者IO多路复用技术进行处理。 IO多路复用技术是把多个IO的阻塞复用到同一个.原创 2020-07-27 19:28:36 · 123 阅读 · 0 评论