基于spring 简易搭建zookeeper+dubbo(spring配置不再赘述)

1.zookeeper

①下载zookeeper并解压

②修改zookeeper下的conf/zoo_sample.cfg

a.重命名为zoo.cfg   zookeeper默认找zoo.cfg

b.修改里面内容dataDir 的 值为你要存放的data目录

2.maven项目构建

项目分三个模块(三个maven project)

①interface   提供的接口

pom.xml  打包方式为jar包 

②service(spring+dubbo+zookeeper)      接口实现

pom.xml  打包方式为war包

引入interface依赖,添加dubbo  zookeeper  zookeeper客户端的依赖


   
   
	
    
    
     
     com.june
    
    
	
    
    
     
     interface
    
    
	
    
    
     
     0.1
    
    

   
   

   
   
	
    
    
     
     com.alibaba
    
    
	
    
    
     
     dubbo
    
    
	
    
    
     
     2.5.3
    
    
	
    
    
		
     
     
			
      
      
       
       org.springframework
      
      
			
      
      
       
       spring
      
      
		
     
     
	
    
    

   
   

   
   
	
    
    
     
     org.apache.zookeeper
    
    
	
    
    
     
     zookeeper
    
    
	
    
    
     
     3.5.1-alpha
    
    
	
    
    
     
     pom
    
    

   
   

   
   
	
    
    
     
     com.101tec
    
    
	
    
    
     
     zkclient
    
    
	
    
    
     
     0.10
    
    

   
   

③app(spring+dubbo+zookeeper)        主应用

pom.xml  打包方式为war包

引入interface依赖,添加dubbo  zookeeper  zookeeper客户端的依赖,内容与service相同

3.项目构建完后,编写测试方法

①interface 项目 写测试接口

package com.june.service;

public interface TestDubboService {
	void test();
}
运行maven install 命令安装到本地
②service  项目 编写测试接口实现类
@Service
public class TestDubboServiceImpl implements TestDubboService {
	public void test() {
		System.out.println("dubbo test");
	}

}

spring的配置文件中添加  服务发布

    
   
   
	
	
   
   
	
   
   
	
   
   
	
   
   
	
   
   
	
   
   
	
   
   
	
   
   
	
   
   
③app 项目
spring 的配置文件添加   远程服务调用

    
    

    
    

    
    

    
    

    
    

    
    

    
    
编写测试controller
@Controller
@RequestMapping("/dubbo")
public class DubboController {

	@Autowired
	private TestDubboService testDubboService;
	
	@RequestMapping("test")
	public void test(){
		testDubboService.test();
	}
}
4.启动项目
①启动service项目
②启动app项目
访问/dubbo/test  后台有打印信息说明搭建成功 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值