搭建dubbo服务简单demo

2020-09-11  本文已影响0人  stack

provider相关搭建

1.以注解方式的dubbo服务(基本框架,provider端)

简单架构

2.provider相关配置放在DubboConfig类中,注册服务的名称,协议,ip,端口;协议配置,名称,端口号;并添加注解EnableDubbo,让服务起来之后连接可以扫描相关服务接口。

Bean容器中的dubbo服务配置

3.添加相关Service注解

服务对应注解

4.服务启动类:

服务主入口

5.再打开dubbo服务需要把本地的zookeeper service打开

开启本地的zkServer

6.为了查看本地是否已经开启的对应的dubbo服务,可以在dubbo的官网上下载对应的dubbo-admin的maven项目,在使用时以下命令打包dubbo-admin:mvn package-Dmaven.skip.test=true(进入到admin文件夹中)

生成好的jar包

7.因为本机上没有安装tomcat服务,所以可以采取以下的方式开启dubbo-admin,打开cmd进入到dubbo-admin jar的文件夹中,使用java -jar xxxx.jar,开启服务:

dubbo-admin服务开启成功

8.在浏览器中输入localhost:7001,看见以下的详情,表示本地的provider的服务已经搭建好

查看到搭建好的dubbo服务

如果不知道port号可以在以下路径中查找

application.properties为dubbo-admin相关配置

搭建过程中遇见的问题:

缺少netty依赖 [DUBBO] No spring extension (bean) named:defaultCompiler, type:java.lang.String found, stop get bean., dubbo version: 2.6.5 consumer无法消费,连接不上provider所提供的服务
上一篇下一篇

猜你喜欢

热点阅读