zoukankan      html  css  js  c++  java
  • 【微服务】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

  • 相关阅读:
    《Linux就该这么学》第十二课
    《Linux就该这么学》第十一课
    《Linux就该这么学》第十课
    《Linux就该这么学》第九课
    《Linux就该这么学》第八课
    模板层
    路由层
    git的使用
    属性选择器
    高级选择器
  • 原文地址:https://www.cnblogs.com/liuxs13/p/7867628.html
Copyright © 2011-2022 走看看