自定义RPC框架实现计划

来源:互联网 发布:上海行知外国语学校 编辑:程序博客网 时间:2024/05/16 09:27

自定义的RPC框架就叫Mrpc吧,然后分三大步实现整个框架。时间是2天。

  • Step1 用几个小Demo程序分别实现框架的各种功能。
  • Step2 在一个工程中利用之前的Demo小程序实现整个框架的功能,包括客户程序、和框架
  • Step3 把框架划分成几个项目,使用Maven管理依赖,打成可用的Jar包

文档什么的就先算了。。。

Step1 功能细分

  • demo1 对象与byte[]的相互转换,可用Protostuff框架实现
  • demo2 将服务器注册到ZooKeeper;获取注册到ZooKeeper的服务器列表,并在客户端实现负载均衡
  • netty 实现服务器端对对象的解码,处理,编码,返回的流程;netty客户端实现向服务器发送对象(编码)并从服务端获取响应并解码的流程
  • Spring框架实现获取所有定义了自定义注解对象实例
  • Spring框架实现自定义动态代理对象的注入
0 0