0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用 Flexus X 实例搭建 Dubbo-Admin 服务

jf_94205927 来源:jf_94205927 作者:jf_94205927 2024-12-26 18:17 次阅读

一、FlexusX 实例简介

华为云推出的 Flexus 云服务,作为专为中小企业及开发者设计的新一代云服务产品,以其开箱即用、体验卓越及高性价比而著称。其中的 Flexus 云服务器 X 实例,更是针对柔性算力需求量身打造,能够智能适应业务负载变化,完美契合电商直播、企业官网建设、开发测试环境、游戏部署、音视频处理等多种中低负载应用场景。与 Flexus 应用服务器 L 实例相比,X 实例在功能与服务上更胜一筹,它不仅提供了多样化的公共镜像选择,还允许用户根据实际需求灵活调整 vCPU 与内存配置,更通过智能威廉希尔官方网站 实现业务负载的动态升降配,以更广泛的负载适应能力满足用户的多样化需求。

1.1应用场景

华为云 Flexus 云服务器 X 实例是新一代面向中小企业和开发者打造的柔性算力云服务器,其应用场景广泛且灵活,主要包括但不限于以下几个方面:

电商直播:适用于需要稳定、高效服务器支持的电商直播场景,确保直播流畅不卡顿,提升用户体验。

企业建站:为企业提供快速、便捷、经济的建站解决方案,支持企业官网、小程序后台等多种网站类型的搭建。

开发测试环境:为开发者提供灵活的开发测试环境,支持多种编程语言和框架,助力软件产品的快速迭代和优化。

游戏服务器:满足游戏行业对服务器高性能、低延迟的需求,为玩家提供流畅的游戏体验。

音视频服务:支持音视频内容的存储、处理与分发,适用于在线教育、远程会议、娱乐直播等场景。

1.2产品优势

Flexus 云服务器 X 实例相较于其他云服务器产品,具有以下显著优势:

智能感知业务负载:能够自动根据业务负载的变化调整资源配置,实现资源的动态优化,提高资源利用率和成本效益。

丰富的公共镜像:提供多样化的公共镜像选择,涵盖多种操作系统、数据库、中间件等,方便用户快速搭建业务环境。

灵活自定义 vCPU 内存配比:用户可以根据实际需求灵活调整 vCPU 和内存的配置,满足不同业务场景下的性能需求。

智能升降配:支持业务负载的动态升降配,无需停机即可实现资源的灵活调整,确保业务连续性。

高性价比:结合智能感知和灵活配置的特点,Flexus 云服务器 X 实例在提供高性能的同时,也保持了较高的性价比,降低了用户的运营成本。

1.3资源规格配置

Flexus 云服务器 X 实例的资源规格配置灵活多样,用户可以根据实际需求选择合适的配置。以下是一些常见的资源规格配置示例:

可以看得出来,华为这次这个 FlexusX 实例简直是非常多功能,想必后面程序员也开发了许久。接下来我们就以已经搭建好的 FlexusX 实例去创建属于我们自己服务器上的 Dubbo-Admin 服务吧。

二、创建 Dubbo-Admin 服务

首先,我们是基于 Docker 去安装的,因此我们必须先安装 docker,然后安装 Zookeeper 作为注册中心,再结合 Dubbo-admin 管理界面,去完整管理我们的项目服务。

Zookeeper+dubbo-admin 是一种常用于分布式系统中的服务注册与发现、配置管理以及服务监控的解决方案。其中,Zookeeper 作为注册中心,dubbo-admin 作为监控管理后台,两者结合使用可以大大提高分布式系统的可维护性和可扩展性。

2.1安装 Docker

Docker 是一种开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。Docker 提供了一种轻量级、可移植和自包含的容器化环境,旨在简化应用程序的开发、部署和运行过程。

简化配置:Docker 允许将运行环境和配置放在代码中然后部署,降低了硬件要求和应用环境之间的耦合度。

开发到生产环境的无缝迁移:Docker 提供了一个从开发到生产均一致的环境,使得代码的流水线变得简单。

提高资源利用率:Docker 容器可以共享宿主机的硬件资源,相比虚拟机提高了资源利用率。

微服务架构:Docker 非常适合用于微服务架构,因为它允许每个服务都被打包成一个独立的容器。

混合云与多云部署:Docker 容器可以在不同的云平台和物理机上运行,使得混合云和多云部署变得更加容易。

接下来我们登录 FlexusX 实例控制台使用 CloudShell 远程登录:

wKgZPGdtLTSAcBrNAAK23omY-LE837.png

然后输入密码:

wKgZO2dtLTSAG9sPAAFRcDzPJBc668.png

好了,接下来我们已经进入到了服务器终端。

wKgZPGdtLTSAfJS5AADZ3zseyQQ077.png

首先我们关闭防火墙,并且禁止防火墙自启动:

#关闭防火墙:

systemctlstopfirewalld.service

#禁止防火墙自启动:

systemctldisablefirewalld.service

wKgZO2dtLTWAI3BPAABTIzmyFHA592.png

​编辑

接下来输入以下命令安装 docker:

#安装 Docker

rm-f/var/run/yum.pid

yuminstalldocker-ce-y

安装完成之后 #启动 docker

systemctlstartdocker

wKgZPGdtLTWAGpIPAADw4GecWcM478.png

到这里就已经安装好 docker 了,而且也启动了 docker 服务哈

2.2安装 Zookeeper

Zookeeper

Zookeeper 是一个开源的分布式协调服务,由 Apache 软件基金会开发。它为分布式应用提供一致性服务,包括配置管理、命名服务、分布式同步、组服务等。Zookeeper 的模型是一个树形目录结构,每个节点可以存储数据并挂载子节点,这使得它非常适合作为 Dubbo 服务的注册中心。

主要功能

服务注册与发现:服务提供者启动时,向 Zookeeper 注册自己提供的服务信息;服务消费者启动时,从 Zookeeper 订阅自己所需的服务信息。

配置管理:Zookeeper 支持对分布式系统中的配置信息进行集中管理,方便进行配置信息的动态更新和分发。

分布式同步:通过 Zookeeper 提供的分布式锁等机制,可以实现分布式系统中的数据同步和一致性。

接下来我们使用 docker 安装 zookeeper 镜像:dockerpullzookeeper:3.5.9

wKgZO2dtLTaADX0wAAFTuynTT_E235.png

​编辑

然后我们开启 Zookeeper 容器,dockerrun--namezk-d-p2181:2181zookeeper:3.5.9

wKgZPGdtLTaAHM9UAACaFWBiehA528.png

​编辑

OK,已经启动完成

2.3安装 Dubbo-Admin

接下来我们继续使用 docker 安装 dubbo-admin 镜像,dockerpulldocker.io/apache/dubbo-admin

安装完成之后执行下面的命令创建并启动 Dubbo-admin 容器

dockerrun-d--namedubbo-admin-p9600:8080-eadmin.registry.address=zookeeper://192.168.0.144:2181-eadmin.configcenter=zookeeper://192.168.0.144:2181-eadmin.metadatareport.address=zookeeper://192.168.0.144:2181--restart=alwaysdocker.io/apache/dubbo-admin

wKgZO2dtLTaAGHkPAAEhSEJzzfI306.png

Ok,看上图我们已经成功创建并运行了 zookeeper 和 dubbo-admin 容器了

2.4使用公网访问

接下来我们想要在公网访问 dubbo-admin 管理界面的话首先需要给服务器开通 9600 端口

wKgZPGdtLTaAYfTXAAG4jmzhQcQ203.png

放通之后,在浏览器输入我们的公网 ip:9600,即可访问:

wKgZO2dtLTeAMyW_AAEUq77Kz_w161.png

Dubbo-admin 用户和初始密码是都是 root,输入之后点击登录:

wKgZPGdtLTeAeBiSAAEV0NMLYvU953.png

三、测试

3.1启动本地项目注册服务

OK,已经登录进去,现在是还没有什么服务注册到的,这里我用之前项目的一个小模块,使用它当作服务提供者,如下图,把 shopping_admin_service 服务注册上去,记得把公网 IP 写上去。

wKgZO2dtLTeAaSZaAANKQvwvd9A184.png

然后找到该服务点击运行,好像启动失败了,突然发现我们还没有开放 zookeeper 的 2181 端口,因此我们,还需要去开放 2181 端口,不然进不去

wKgZPGdtLTiAEe-CAAREWwkHJAk238.png

接下来我们回到服务器的控制台,找到安全组规则配置,添加 2181 端口:

wKgZO2dtLTiASe3XAAHKCP9IDmI278.png

oK,接下来我们继续重启项目,启动完之后,返回 Dubbo-admin 管理界面,点击搜索,就可以发现我们的服务已经注册上去了。

wKgZPGdtLTiAOssFAAMGpvjR6Ig671.gif

3.2测试总结

以上,就是我们通过 FlexusX 实例注册 Zookeeper+Dubbo-Admin 的一个分布式管理服务,还是非常值得我们大家去体验的,整体来说也很流畅,以及 FlexusX 实例的控制台的页面也变得更加友好了,

wKgZO2dtLTmAfY0zAAH0Epdqv7o536.png

以及右侧菜单对于服务器的管控也是相当完美了,各个方面都有照顾到了,包含了资产管理:资产概览、主机管理、主机指纹、容器管理、容器指纹;风险预防:漏洞管理、基线检查、容器镜像安全;主机防御:应用防护、公测网页、防篡改勒索、病毒防护应用进程控制、文件完整性管理、病毒查杀、公测动态端口蜜罐;容器防御:容器防火墙、容器集群防护;检测与响应、安全运营、安装与配置等一系列功能监控我们的服务器。可以说是非常全面了。

此次华为活动也是第三届 828B2B企业节企业快成长系列活动的重要节点之一。瞄准嘉兴制造业数转智改需求,此次私享会以“数字驱动智造嘉兴”为主题,邀约行业大咖、威廉希尔官方网站 专家与嘉兴当地制造业企业一道,共同就高质量发展背后的数实融合的新机遇、新趋势展开积极研讨。希望有更多的人参与进去。

wKgZPGdtLTmAcax0AAjd0PbipG0818.png


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为云
    +关注

    关注

    3

    文章

    2491

    浏览量

    17427
  • Dubbo
    +关注

    关注

    0

    文章

    20

    浏览量

    3181
收藏 人收藏

    评论

    相关推荐

    华为云 Flexus服务X 实例之 openEuler 系统下部署 CodeX Docs 文档工具

    一、Flexus服务X 实例介绍 1.1 Flexus服务
    的头像 发表于 12-26 21:41 53次阅读
    华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下部署 CodeX Docs 文档工具

    华为云 Flexus服务X 实例之 openEuler 系统下部署 Web 应用服务器 OpenResty

    前言 作为 IT 威廉希尔官方网站 人员,在日常工作中云服务器的使用不可或缺,华为云 Flexus服务X 实例以其卓越的性能和高性价比成为理想的选
    的头像 发表于 12-26 18:15 120次阅读
    华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>之 openEuler 系统下部署 Web 应用<b class='flag-5'>服务</b>器 OpenResty

    服务Flexus X 实例:部署 AgentOps,全方位监测智能体

    通过深入体验华为云的 Flexus服务X 实例,我发现它不仅提供了直接通过公网访问的便利性,还支持高效的内容复制粘贴功能,使得操作更加流畅。此外,
    的头像 发表于 12-26 18:10 99次阅读
    云<b class='flag-5'>服务</b>器 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:部署 AgentOps,全方位监测智能体

    基于华为云 Flexus服务X 实例搭建 Halo 博客平台

    署 Halo 博客平台,充分发挥其稳定可靠的云服务优势。通过这一实践,我们将展示如何利用华为云的强大支持,实现博客平台的高效搭建与管理。依托华为云 Flexus服务
    的头像 发表于 12-26 09:40 95次阅读
    基于华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部<b class='flag-5'>搭建</b> Halo 博客平台

    手把手教你如何用华为云 Flexus X 实例部署之前爆火的“人生重启“游戏

    华为云 Flexus X 实例介绍 华为云 Flexus服务就像是为中小企业和开发者量身打造的超级云产品,它不仅开箱即用,而且体验飞跃升
    的头像 发表于 12-26 09:38 110次阅读
    手把手教你如何用华为云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部署之前爆火的“人生重启“游戏

    华为云 Flexus X 实例部署开源物联网平台 ThingsBoard

    Flexus服务X 实例 是新一代面向中小企业和开发者打造的柔性算力云服务器,可智能感知业务负载,适用于电商直播、企业建站、开发测
    的头像 发表于 12-26 09:17 118次阅读
    华为云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>部署开源物联网平台 ThingsBoard

    华为云 Flexus X 实例:从选购到登录,一站式指南

    华为云 Flexus X 实例的优势大揭秘 华为云的 Flexus服务,简直就是为中小企业和开发者量身定做的“神器”!这不仅仅是云
    的头像 发表于 12-25 17:50 109次阅读
    华为云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>:从选购到登录,一站式指南

    华为云 Flexus X 实例 MySQL 性能加速评测及对比

    目录 前言 1 一、Flexus服务X 介绍 1 1.1 Flexus服务X
    的头像 发表于 12-25 17:10 130次阅读
    华为云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b> MySQL 性能加速评测及对比

    基于华为云 Flexus服务X 实例搭建 Linux 学习环境

    不仅提供了强大的计算资源,还拥有灵活的扩展能力和稳定的运行表现,为用户提供了可靠的威廉希尔官方网站 支撑。特别是对于那些希望快速搭建 Linux 学习环境的用户来说,华为云 Flexus服务X
    的头像 发表于 12-25 17:10 107次阅读
    基于华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>搭建</b> Linux 学习环境

    采用 Flexus服务X 实例搭建 RTSP 直播服务

    一、前言 这篇文章讲解:  采用华为云最新推出的 Flexus服务X 实例搭建 RTSP 服务
    的头像 发表于 12-24 17:36 141次阅读
    采用 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b><b class='flag-5'>搭建</b> RTSP 直播<b class='flag-5'>服务</b>器

    Flexus X 实例 CPU、内存及磁盘性能实测与分析

    引言 随着云计算的普及,企业对于云资源的需求日益增加,而选择一款性能强劲、稳定性高的云实例成为了关键。华为云 Flexus X 实例作为华为云最新推出的高性能
    的头像 发表于 12-24 17:35 136次阅读

    华为 Flexus服务X 实例 使用流程

    感谢华为大哥的优惠券 用优惠券之后 0 元,再次感谢!欢迎大家购买一个,动手跟我一起试试 购买 Flexus服务X 实例后,第一次使用需要重置密码并妥善保管哟!华为云
    的头像 发表于 12-24 17:28 123次阅读
    华为 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b> 使用流程

    华为云 Flexus服务X 实例的购买及使用体验

    价比云服务。其中,华为云 Flexus服务X 实例是一款性能强劲的云服务器产品,能够满足
    的头像 发表于 12-24 17:26 133次阅读
    华为云 <b class='flag-5'>Flexus</b> 云<b class='flag-5'>服务</b>器 <b class='flag-5'>X</b> <b class='flag-5'>实例</b>的购买及使用体验

    无缝升级云服务,华为云 Flexus X 实例带来零门槛极致体验

    和升级的云服务平台,以确保业务的持续发展和创新。华为云顺应中小企业对优质云服务的呼唤,,推出了下一代柔性算力新物种——华为云 Flexus服务
    的头像 发表于 08-21 18:03 656次阅读
    无缝升级云<b class='flag-5'>服务</b>,华为云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>带来零门槛极致体验

    重塑云服务,华为云 Flexus X 实例破解云服务传统难题

    服务的局限性也逐步显现,成为阻碍企业发展的障碍。华为云深刻洞察中小企业和开发者在云服务应用中遇到的挑战,推出了创新的华为云 Flexus服务
    的头像 发表于 08-12 09:54 580次阅读
    重塑云<b class='flag-5'>服务</b>,华为云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> <b class='flag-5'>实例</b>破解云<b class='flag-5'>服务</b>传统难题