• Dubbo介绍以及Dubbo Admin的安装


    一,Dubbo简介

    Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。

    Dubbo是一款基于Netty的高性能、轻量级的RPC框架,其主要功能包括:面向接口的远程方法调用、智能容错和负载均衡、以及服务自动注册和发现、依赖分析与降级。支持dubbo、rmi、hessian、http、webservice、thrift、redis等多种协议。

    Dubbo默认协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。

    注意:Dubbo缺省协议不适合传送大数据量的服务,比如传文件,传视频等,除非请求量很低。

    2018年2月15日Dubbo宣布正式进入Apache孵化器,目前Dubbo已更新到2.7.1这个版本,与之前的老版本稍有点区别,Dubbo-2.6.1以后的版本不再集成dubbo-admin,需要单独下载

    Dubbo 官方网址:http://dubbo.apache.org/zh-cn/index.html

    Dubbo 项目地址:https://github.com/apache/incubator-dubbo

    DubboAdmin项目:https://github.com/apache/incubator-dubbo-admin

     二、Dubbo Admin的安装与部署

    Dubbo-admin安装前,Zookeeper服务需要先安装好,Zookeeper服务的安装参考:https://www.cnblogs.com/huxiaoguang/p/10894724.html

    Dubbo Admin的安装与部署的步骤:

    1、访问 https://github.com/apache/incubator-dubbo/releases,找到对应的版本;
    2、解压下载的incubator-dubbo-dubbo.zip, 得到dubbo-admin目录;
    3、在cmd下执行mvn install-Dmaven.test.skip=true(前提是已经安装Maven),在目录dubbo-admin/target/下生成dubbo-admin-2.6.0.war包;
    4、将dubbo-admin-2.6.0.war包复制到Tomcat/webapps下,执行Tomcatinstartup.bat文件,解压得到dubbo-admin-2.6.0目录;
    5、修改dubbo-admin-2.6.0/WEB-INF下修改dubbo.properties配置,修改zookeeper地址;

    以下是dubbo-admin的配置文件:

    dubbo.registry.address=zookeeper://192.168.0.120:2181
    dubbo.admin.root.password=root
    dubbo.admin.guest.password=guest

    5、重启启动dubbo-admin,访问http://127.0.0.1:8080/dubbo-admin-2.6.0;输入配置文件中的账户和密码即可登录;

    如果先打包麻烦,提供一个免费的下载地址:https://pan.baidu.com/s/1ggeIIHX 密码:ck4h

    生成环境中一定记得修改账号和密码;同时使用VPN访问内网的方式访问;

  • 相关阅读:
    同时使用gitee和github
    vim的四种模式及模式切换
    Vim使用入门
    Vim, Vim Diff, Vim Easy, Vim Read-only 区别
    公钥与私钥
    Linux使用Aria2命令下载BT种子/磁力/直链文件
    Content-Type /AJAX /@ResponseBody
    IDEA 添加serialVersionUID 检查
    Servlet中的Context Path | Servlet Path | Path Info
    第K大的数
  • 原文地址:https://www.cnblogs.com/huxiaoguang/p/10897375.html
Copyright © 2020-2023  润新知