透彻理解Java网络编程(二四)——Netty实战:动态代理

本章对动态代理的基本原理进行了讲解,并使用动态代理技术完成了 RPC 请求的调用和处理。动态代理技术是 RPC 框架的核心技术之一,也是很重要的一个性能优化点。 在 JDK 1.8 版本之后 JDK 动态代理在运行多次之后比 Cglib 的速度更快了,但是它还是有使用的局限性。
阅读全文

透彻理解Java网络编程(二一)——Netty实战:服务发布与订阅

本章对RPC框架的工程结构进行了讲解,着重介绍了服务提供者使用@RpcService注解是如何发布服务的,服务消费者使用@RpcReference注解是如何订阅服务的,特别要注意 @RpcReference 注解,被该注解修饰的field变量都会被构造成 RpcReferenceBean,然后为该RpcReferenceBean生成BeanDefinition对象注入到Spring容器中。
阅读全文
本文目录
    Loading...