初学 Spring Boot + dubbo + zookeper

.linux系统部署自己的zookeeper,部署过程参考:点击打开链接 其下载zookeeper的压缩包几次都失败,最终自己在本地下载好,上传到腾讯云主机中。参考文章的部署过程一次就成功了。

初学 Spring Boot + dubbo + zookeper_第1张图片

二.  IDEA搭建Spring boot 项目来形成一个服务提供方。

   导入依赖

 


			com.alibaba
			dubbo
			2.5.7
			
				
					log4j
					log4j
				
				
					commons-logging
					commons-logging
				
				
					org.springframework
					spring
				
				
					com.alibaba
					fastjson
				
			
		
		
			com.github.sgroschupf
			zkclient
			0.1
		

 

 

 

resources下面建立providers.xml文件

 

 

 

 



    
    
    
    
    
    
    
    
    
    
    
@Service("dubboService")
public class ServiceImp implements ServiceInterface {
    @Override
    public String dubboDemo(String name) {
        return "hello" + name;
    }
}

 

 

 

@SpringBootApplication
@ImportResource(value = {"classpath:providers.xml"})
public class DubboDemoApplication {

	public static void main(String[] args) {
		SpringApplication.run(DubboDemoApplication.class, args);
	}
}

 


在入口启动即可,为了直观看到自己的服务,这里使用dubbo-admin 来查看

 

 

 

初学 Spring Boot + dubbo + zookeper_第2张图片

然后是消费者

pom文件同提供者一样。

xml文件

 



    
    
    
    
    
    


初学 Spring Boot + dubbo + zookeper_第3张图片

 

 

 

启动

初学 Spring Boot + dubbo + zookeper_第4张图片

dubbo-admin 下载dubbo-master后将文件夹相爱的dubbo-admin打成war包,放入到tomcat webapp/Root下解压 修改配置文件中的

dubbo.registry.address=zookeeper://115.159.**.***:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

然后启动进入,用户名和密码都是root。。(开始一直以为密码是guest,一直进不去,报401的错误)

更多文章请关注公众号:每天学Java。想获得更多最新面试提醒请进入小程序:每天学Java

 公众号二维码:                                                                                          小程序二维码:

初学 Spring Boot + dubbo + zookeper_第5张图片                       初学 Spring Boot + dubbo + zookeper_第6张图片

 

你可能感兴趣的:(dubbo)