java项目中使用dubbo实战

上篇文章讲到了如何搭建zookeeper+dubbo平台,但搭建平台的最终目的还是在项目中应用,接下来我再说下如何在java代码中实际应用。

dubbo作为RPC的管理工具,它的作用是管理服务的使用者调用服务提供者的情况。

在实际应用中,可建立一个独立的java project,里面的内容全部都是接口的定义,没有实现,然后让服务的提供者和使用者都依赖于这个项目,provider负责实现接口,而customer只需要直接调用接口所定义的方法即可,这个公共项目的代码不再赘述。

  • 服务提供者的配置:(新建配置文件spring-dubbo.xml)
    
    
    	 
    	 
    	 
    	 
    	 
    
  • 服务调用者的配置:(新建配置文件spring-dubbo.xml)
    
    
    	 
    	 
    	 
    	
    

这样就已经将服务的provider和customer通过dubbo连接了起来,在java的编码中,跟正常的spring依赖注入的方式一样就可以。

你可能感兴趣的:(技术总结)