Dubbo框架搭建通用接口

本文为项目随笔总结,写的粗糙多多包涵。

需求:项目开发中,根据Dubbo框架搭建原理,需要在Api模块中不断增加接口,Server端不断向注册中心暴露接口,Client端不断的拿接口。这样代码维护复杂,扩展性底。

解决方案:

1. 设计通用接口,设计入参(大致包含:1.实际服务入参(这里定义父类和子类)。2. 服务类名 3.方法名 4.result状态等)

2. 设计通用接口实现,主要步骤为解析入参,通过反射解析服务类名和方法,传入参,调用响应方法。

3. Server和Client端都引入Api模块,Client端调用Server端时需传入相应的类名和方法名,和实际服务方法需要上下文参数。


实际干货在附件中:链接: http://pan.baidu.com/s/1hrQ87DM 

1.API模块实现通用接口开发。

2.PKS模块中,有Server端配置。Test中是Client端配置。


//TODO 有时间的话,根据此项目自己设计一套。这里包括参入自动生成,RAP设计等。


Dubbo框架搭建通用接口_第1张图片

你可能感兴趣的:(JAVA)