## 关于 Dubbo在SSMMaven分布式项目中新建及其应用

关于 Dubbo在SSMMaven分布式项目中新建及其应用

- 一.介绍

  • 1.Dubbo是 [1] 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [2] Spring框架无缝集成。
    Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。
  • 2.基本原理
    1. 在linux机器上部署 我们使用centos6 linux 我们使用XShell 先连接到 linux机器 root itcast
  • 我们把这个文件直接放在我们win10上的VM的目录下然后
  • 解压 然后 点击 下面那个在这里插入图片描述
    1. 进入VM 我们修该 ip
  • 在这里插入图片描述

在这里插入图片描述

  • 5…然后 我们 在win10上用XShell 链接 linux的那台机器 把管控中心 zookeeper发布到 linux机器
  • 连接linux时可能会连接不上,先要关闭防火墙:

使用:
service 命令:只是作用于当前,系统一旦重启就失效。
例如:service iptables stop
可以通过命令:
chkconfig iptables off 永久关闭防火墙。
第二步:解压缩zookeeper压缩包
第三步:将conf文件夹下zoo_sample.cfg复制一份,改名为zoo.cfg
第四步:修改配置dataDir属性,指定一个真实目录(进入zookeeper解压目录,创建data目录:mkdir data)

在这里插入图片描述
第五步:
启动zookeeper:bin/zkServer.sh start
关闭zookeeper:bin/zkServer.sh stop
查看zookeeper状态:bin/zkServer.sh status

二。dubbo在 SSM中的配置

    1. 引入依赖

      com.alibaba
      dubbo



      org.springframework
      spring


      org.jboss.netty
      netty




      org.apache.zookeeper
      zookeeper


      com.github.sgroschupf
      zkclient
    1. 具体项目SSM的描述在这里插入图片描述
    1. service层也是 提供者 给配置 dubbo 暴露服务
      在这里插入图片描述
    1. 消费者 在web层 的springmvc中 在这里插入图片描述
    1. 利用service web层各自的tomcat的插件 记住 两个 端口要不一样
      在这里插入图片描述
      右键点击 run MAven 中的 tomcat :run先启动serive 在 启动web层
      serivce 在linux上的注册中心 注册 信息 web 在linunx上根据 端口和 id 获取 service
      实现在web层中controller 中的操作
      也实现了 service层 和web层的通讯

- 三。 我们可以安装 监视者

    1. 用XSell 建立文件传输 把 下面文件传输上去 网上都有 这个是 监视者的war包
      在这里插入图片描述
  • 2.我们把 tomcat 传输到 linxu上 解压 把上面那个war包放在 tomcat的/ webapps
  • 下 然后 我们 在tomcat的 bin目录下 ./startup.sh启动tomcat
  • 然后我们在 win10浏览器下 访问 linuxip:8080/dubbo-admin-2.5.4 就可以看到
  • 监控着提供者和的消费者 的 记录 并进行管理在这里插入图片描述
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

下次遇见说你好

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值