【微服务】dubbo微服务的总结及结合Spring的实例

一、背景

  zk、dubbo优缺点及用途之后再补。

 

  版本说明:Vmware + ubuntu 17.04 + jdk1.7.0_71

  习惯说明:搭建的软件统一在 /app 下,方便管理。对于环境变量,统一改 /etc/profile。

二、微服务

1、什么是微服务?

 

2、微服务与传统服务调用的区别?

 

3、微服务有哪些?

 

三、dubbo微服务

1、dubbo介绍

 

2、dubbo流程分析

官网提供的dubbo交互流程

 

3、部分源码分析

 

4、补充知识点

 

四、dubbo微服务与Spring整合的实例

1、搭建zookeeper环境

    下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

    

2、配置dubbo-admin管理界面

  1、下载地址:https://github.com/alibaba/dubbo

    解压后目录结构如下:

    

  2、dubbo-admin为dubbo管理平台代码。可在本地打包成war包上传到ubuntu搭建的tomcat里启动。注意本地jdk版本和ubuntu上jdk版本的一致性。

     启动后可以找到dubbo.properties,修改注册中心地址参数。重启tomcat,浏览器输入 http://localhost:8080/dubbo-admin-2.5.7/ 即可用属性文件中用户名和密码登录查看服务状况。

 1 root@liuxs13-virtual-machine:/app/tomcat/tomcat8080/webapps/dubbo-admin-2.5.7/WEB-INF# 
 2 root@liuxs13-virtual-machine:/app/tomcat/tomcat8080/webapps/dubbo-admin-2.5.7/WEB-INF# pwd
 3  /app/tomcat/tomcat8080/webapps/dubbo-admin-2.5.7/WEB-INF
 4 root@liuxs13-virtual-machine:/app/tomcat/tomcat8080/webapps/dubbo-admin-2.5.7/WEB-INF# ls
 5  classes           forms  log4j.xml            webx-home.xml      webx-sysinfo.xml
 6  common            i18n   templates            web.xml            webx-sysmanage.xml
 7  dubbo.properties  lib    webx-governance.xml  webx-personal.xml  webx.xml
 8 root@liuxs13-virtual-machine:/app/tomcat/tomcat8080/webapps/dubbo-admin-2.5.7/WEB-INF# cat dubbo.properties 
 9  dubbo.registry.address=zookeeper://192.168.159.129:2181
10  dubbo.admin.root.password=root
11  dubbo.admin.guest.password=root
12 root@liuxs13-virtual-machine:/app/tomcat/tomcat8080/webapps/dubbo-admin-2.5.7/WEB-INF# 

 

3、暴露接口定义

 

4、服务提供方 Provider

 

5、服务消费方 Consumer

 

转载于:https://www.cnblogs.com/liuxs13/p/7867628.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值