搭建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打开
开启本地的zkServer6.为了查看本地是否已经开启的对应的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所提供的服务