美文网首页
搭建dubbo服务简单demo

搭建dubbo服务简单demo

作者: stack | 来源:发表于2020-09-11 08:14 被阅读0次

    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所提供的服务

    相关文章

      网友评论

          本文标题:搭建dubbo服务简单demo

          本文链接:https://www.haomeiwen.com/subject/gbwirktx.html