DRPC-Proxy是基于使用storm DRPC的RPC服务,解耦业务代码与storm框架代码的一个简单框架; 在某些场景下,有使用DRPC但不注重使用storm的流式计算的需求,通常情况下使用DRPCServer做为服务提供方接收请求,bolt中处理业务,ReturnResults返回结果;bolt中会将业务代码与storm代码交织、耦合,为后期升级、扩展留下难题。 DRPC-Proxy提供解耦业务与storm,服务消费方使用动态代理生调用DRPCClient与DRPCServer通讯,DRPCServer将请求匹配到对应的服务提供方,最终结果由DRPCServer返回给消费方。