spring、SpringBoot 整合 dubbo + zookeeper 框架搭建

spring、SpringBoot 整合 dubbo + zookeeper 框架搭建,第1张

spring、SpringBoot 整合 dubbo + zookeeper 框架搭建

spring、SpringBoot 整合 dubbo + zookeeper 框架搭建

一、安装zookeeper二、安装dubbo-admin三、框架搭建——整合dubbo

1.spring配置文件形式整合dubbo

1)建项目2)服务搭建

a.服务提供者b.服务消费者 3)启动测试4)登录dubbo-admin管理控制台 2.Spring Boot整合dubbo

1)建项目2)引依赖3)配置文件4)启动测试5)登录dubbo-admin管理控制台 四、遇到的问题

1.dubbo-admin:无元数据信息

解 “无元数据信息” 问题 2.springboot整合时消费者没注册3. 五、附源码

1.spring配置文件形式整合dubbo2.Spring Boot整合dubbo

一、安装zookeeper

zookeeper安装与使用(win+linux).

二、安装dubbo-admin

新版dubbo-admin安装、搭建(win+linux).

三、框架搭建——整合dubbo 1.spring配置文件形式整合dubbo 1)建项目

创建4个简单maven空项目
api用于接口管理,pojo用于实体管理,water-service-privoder服务提供方,dog-service-consumer服务消费方
就模拟一个狗子需要水的场景,搭建个简单的项目,继续往下…… 2)服务搭建 a.服务提供者

(1)实体:不介绍(2)定义服务接口:ProviderWaterService
(3)在服务提供方实现接口
(4)用 Spring 配置声明暴露服务——provider.xml

 
    

    
    

    
    

    
    
    
    

(5)加载 Spring 配置——MainProviderApplication.java

package com.liu.susu.water;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import java.io.IOException;

//加载 Spring 配置
public class MainProviderApplication {
    public static void main(String[] args) throws IOException {
        ClassPathXmlApplicationContext context =
                new ClassPathXmlApplicationContext("provider.xml");
        context.start();
        System.in.read(); // 按任意键退出
    }
}

b.服务消费者

(1)通过 Spring 配置引用远程服务——consumer.xml
(2)服务费内部业务逻辑,自己看着处理,想直接测试,直接下一步(3)也行
(3)加载Spring配置,并调用远程服务
3)启动测试


4)登录dubbo-admin管理控制台

(1)查看服务注册情况:

(2)简单测试:


ok,介绍到此结束,接下来介绍Spring Boot整合 2.Spring Boot整合dubbo 1)建项目

业务需求参考上面《1.spring配置文件形式整合dubbo》创建聚合工程项目,参考:
idea创建maven多模块项目. 2)引依赖

怎么引依赖?版本?参考官网
https://github.com/apache/dubbo.

点击连接进入:https://github.com/apache/dubbo-spring-boot-project


怎么用怎么配置,官网往下滚,一目了然,百度谁的都不如百度官网的,此处就介绍到这里,自己弄去吧! 3)配置文件

warter-service-provider 的配置文件:
dog-service-consumer 的配置文件
4)启动测试


5)登录dubbo-admin管理控制台



四、遇到的问题 1.dubbo-admin:无元数据信息

页面提示:无元数据信息,请升级至Dubbo2.7及以上版本,或者查看application.properties中关于config center的配置
解 “无元数据信息” 问题

解决dubbo-admin提示“无元数据信息”问题.

2.springboot整合时消费者没注册

解决:漏加注解 @Component ,加上即可,如图
3. 五、附源码 1.spring配置文件形式整合dubbo

debbo-spring配置文件形式整合dubbo源码下载.

2.Spring Boot整合dubbo

demo——springboot整合dubbo+zk.

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5704854.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存