上一篇我们介绍《构建dubbo分布式平台-zookeeper注册中心的安装》,今天我们来学习-dubbo管控台安装。
Dubbo管理控制台的安装
1、Dubbo管理控制台的主要作用:服务治理
2、管理控制台主要包含:
路由规则
动态配置
服务降级
访问控制
权重调整
负载均衡等管理功能
3、管理控制台版本:
当前稳定版:dubbo-admin-2.5.3.war (可到群446855438下载)
最新2.5.4-SNAPSHOT版下载地址:https://github.com/alibaba/dubbo
4、安装 Dubbo 管理控制台
Dubbo 管控台可以对注册到 zookeeper 注册中心的服务或服务消费者进行管理,但 管控台是否正常对 Dubbo 服务没有影响,管控台也不需要高可用,因此可以单节点部署。
部署容器:apache-tomcat-6、7
端口:8080
这边就以tomcat7为例部署dubbo管理工程
1、 下载最新版的 Tomcat7:
$wgethttp://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57 .tar.gz
2、 解压:
$ tar -zxvf apache-tomcat-7.0.57.tar.gz
3、 移除/home/ant/apache-tomcat-7.0.57/webapps 目录下的所有文件:
$ rm -rf *
4、 上传 Dubbo 管理控制台程序 dubbo-admin-2.5.3.war 到
/home/ant/apache-tomcat-7.0.57/webapps
5、 解压并把目录命名为 dubbo:
$ unzip dubbo-admin-2.5.3.war -d dubbo
6、 配置 dubbo.properties:
$ vi ROOT/WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://本地ip:2181
dubbo.admin.root.password=XXX
dubbo.admin.guest.password=OOO (以上密码在正式上生产前要修改)
7、 防火墙开启 8080 端口,用 root 用户修改/etc/sysconfig/iptables
# vi /etc/sysconfig/iptables
增加:
## apache-tomcat-7.0.57:8080 -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙:
# service iptables restart
8、 启动 Tomat7
$ /home/ant/apache-tomcat-7.0.57/bin/startup.sh
10、 配置部署了 Dubbo 管控台的 Tomcat 开机启动:
在虚拟主机中编辑/etc/rc.local 文件,加入:
su - ant-c '/home/ant/apache-tomcat-7.0.57/bin/startup.sh'
欢迎大家跟我一起学习《构建dubbo分布式平台》,希望大家持续关注后面的文章!
相关推荐
基于dubbo分布式架构的管控台war包,本资源包含基于jdk1.7---dubbo-admin-2.5.3.war稳定版和jdk1.8---dubbo-admin-2.5.4-SNAPSHOT.war快照版,使用方式,将war包放入tomcat中webapps下,删除其文件再unzip dubbo-...
- **Dubbo服务管控**:实现微服务之间的高效通信和治理。 - **Zookeeper注册中心**:作为服务发现与注册的基础设施。 - **Redis分布式缓存**:用于提高数据访问速度和减轻数据库压力。 - **FastDFS分布式文件系统**...
J2EE分布式框架是构建大型企业级应用的重要技术体系,其中Jeesz是一个专为互联网企业架构设计的高效开发平台。它集成了多种组件和服务,旨在提升开发效率、易用性和扩展性。以下是对Jeesz核心技术和特性的详细解析:...
Dubbo管理控制台是Dubbo框架的重要组成部分,它提供了一种可视化的方式来管理和监控Dubbo服务。...这一系列步骤确保了开发者可以方便地监控和管理基于Dubbo构建的分布式系统,提高了运维效率和系统的稳定性。
这是一个单节点部署,因为管控台的正常运行与否对Dubbo服务并没有直接影响,同时管控台也不需要高可用。 标签“dubbo”代表了本文档紧密围绕Dubbo技术栈展开。 从提供的内容部分,可以详细解读出以下几个关键知识...
在本例中,Tomcat是运行dubbo-admin的平台。 5. **Zookeeper**: Apache Zookeeper是一个分布式的、开放源码的分布式应用程序协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步...
Dubbo的主要目标是提供一种简单、高效的服务治理方案,帮助开发者构建分布式系统。它通过提供服务注册、服务发现、负载均衡、容错处理等功能,使得开发人员能够更容易地设计和实现高可用、高并发的服务架构。 【为...
- Dubbo管控台是服务治理的重要工具,它提供了可视化界面,可以查看服务的注册信息、调用统计、健康检查等,方便进行服务管理和问题排查。 7. **Nexus私服** - Nexus是Maven的一个仓库管理工具,它可以作为企业...
Jeesz是一个集成了Dubbo服务管控、Zookeeper注册中心等多种分布式技术的JavaEE快速开发平台。该平台不仅提供了项目模块化和热插拔的能力,还支持多种前沿技术,如Redis分布式缓存、FastDFS分布式文件系统等,从而极...
1.10Dubbo管控平台 1.11关闭服务检查 1.12多版本控制与服务分组 1.13 多协议支持 1.14负载均衡 1.15 集群容错 1.16服务降级 1.17服务调用超时 1.18服务限流 1.19声明式缓存 1.20多注册中心 1.21单功能注册中心 1.22...
Apache Dubbo 作为一款广泛应用的高性能 RPC 框架,在云原生时代进行了全面升级,以适应更加灵活、...通过不断的技术创新和社区贡献,Dubbo将持续推动企业级微服务的发展,助力企业构建更加高效、稳定的云原生应用。
马昕曦作为阿里巴巴的技术专家,是Dubbo的主要维护者之一,同时他也在微服务架构推广、技术实施、架构衍进和基础设施构建方面扮演重要角色。 当前Dubbo的情况表明它是一个社区活跃、作为服务化基石被广泛使用的框架...
总结起来,Jeesz是一个全面的分布式Java EE开发平台,结合了众多成熟的技术和最佳实践,旨在为互联网企业提供高效、安全、可扩展的解决方案。其模块化设计、服务化架构以及强大的功能组件,使其成为构建大型企业级...
综上所述,EDAS作为一个全面的PaaS平台,其强大的应用管理和运维能力使其在面对大规模分布式系统时,相比DUBBO具有明显优势。对于企业来说,选择EDAS可以更有效地应对复杂的企业级需求,提升运维效率,确保服务质量...
Jeesz 集成了多种分布式技术,包括 Dubbo 服务管控、Zookeeper 注册中心、Redis分布式缓存技术、FastDFS 分布式文件系统、ActiveMQ 异步消息中间件、Nginx负载均衡等。使用 Maven 做项目管理,项目模块化,提高项目...
Jeesz集成了Dubbo服务管控、Zookeeper注册中心、Redis分布式缓存技术、FastDFS分布式文件系统、ActiveMQ异步消息中间件、Nginx负载均衡等分布式技术。 Jeesz的架构设计采用分层设计,双重验证、提交数据安全编码、...
首先,分布式架构的核心之一是服务化,这里提到了`Dubbo`作为服务管控平台,它提供了服务注册与发现、远程调用、负载均衡、容错和监控等功能,使得服务间能够高效且稳定地通信。`Zookeeper`作为注册中心,负责服务的...
这一架构的核心是通过构建业务中台和中台技术支撑平台,实现技术拓宽商业边界和业务的高效运行。 业务中台是阿里巴巴业务架构的关键组成部分,它将共性的业务能力进行抽象和集中,形成统一的服务,以支持多个前台...
- **分布式系统基础框架**:包括Dubbo、MQ、DRDS等,为开发分布式应用提供基础框架。 - **存储优化和计算优化**:降低运营成本,提高资源利用率。 - **分布式系统高可用**:提供系统保护和故障应对机制,确保服务...