华为云云耀云服务器L实例评测|基于华为云云耀云服务器L实例搭建EMQX大规模分布式 MQTT 消息服务器场景体验

文章目录

  • 前言
  • 一、😄华为云云耀服务器
  • 二、😄产品实例创建相关
    • 1、🧨开通华为云云耀服务器
    • 2、🧨创建华为云云耀服务器实例
    • 3、🧨终端登录
    • 4、🧨华为云云耀云服务器密码重置
  • 三、😄安装开源产品EMQX
  • 四、😄开放安全组
  • 五、😄访问EMQX Dashboard
  • 六、😄消息传输建立测试
    • 1、🧨客户端连接消息服务器
    • 2、🧨客户端加入/订阅主题
  • 总结


前言

EMQX是一款国内开发的大规模分布式MQTT消息服务器,它旨在为物联网应用提供高效可靠的连接,实时处理和分发消息以及事件流数据。作为一个关键的物联网基础设施组件,EMQX为企业和开发者提供了一个强大的工具,用于构建各种规模和复杂度的物联网与云应用。

EMQX的主要功能和优势包括:

🍋高效可靠的连接管理:EMQX能够轻松处理大规模的物联网设备连接,确保设备与服务器之间的稳定连接,从而降低通信延迟和数据丢失的风险。

🍋MQTT支持:作为一个MQTT消息服务器,EMQX提供了一种轻量级的通信协议,适用于物联网设备之间的通信。它遵循发布-订阅模式,支持双向通信,具有低带宽和低功耗的特点。

🍋 实时消息处理:EMQX能够实时处理来自物联网设备的消息和事件流数据,为应用提供了及时的反馈和响应能力,从而支持实时监控和控制。

🍋分布式架构:EMQX采用分布式架构,具备高可用性和容错性,可以水平扩展以满足不断增长的设备数量和数据流量。

🍋安全性:EMQX提供多层次的安全性保护,包括身份验证、授权和数据加密,确保物联网通信的机密性和完整性。

🍋开发者友好:EMQX提供了丰富的开发工具和API,支持多种编程语言,使开发者能够轻松构建自定义的物联网应用和集成。

EMQX的出现为国内物联网行业提供了一种强大的解决方案,帮助企业快速构建可靠的物联网基础设施,推动物联网技术的发展和应用,为各种关键业务提供了可靠的支持。无论是智能家居、工业自动化、智能城市还是农业物联网,EMQX都可以为这些领域的应用提供关键的消息传递和数据处理能力。

mqtt适合物联网,弱网环境使用,具有很多优质特点,所以,我们今天通过华为云云耀服务器搭建一个开源的EMQX-MQTT消息服务器,满足我们的通讯需求


一、😄华为云云耀服务器

随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求,华为云焕新推出华为云云服务器实例新品。

华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,从而帮您快速上云!

因为华为云服务器优质好用等特点,所以本次搭建的消息服务器选用该产品。

二、😄产品实例创建相关

1、🧨开通华为云云耀服务器

找到华为云云耀云服务器产品入口,通过购买创建一个云耀云服务器实例,具体购买步骤可参考上篇文章《华为云云耀云服务器L实例评测|华为云云耀云服务器L实例使用教学+宝塔建站 — 运行Python脚本(保姆级)》
在这里插入图片描述

2、🧨创建华为云云耀服务器实例

因为本次搭建消息服务器用的是Linux-Centos,所以服务器镜像需要和下图保持一致
在这里插入图片描述
开通成功后等待实例创建,创建成功可设置服务器密码,如需修改,请看文章《华为云云耀云服务器L实例评测|华为云云耀云服务器L实例使用教学+宝塔建站 — 运行Python脚本(保姆级)》

3、🧨终端登录

来到控制台,点击下方远程登录按钮
在这里插入图片描述
进入到终端后,如需密码登录,在不知道的情况下,可以重置密码
在这里插入图片描述

4、🧨华为云云耀云服务器密码重置

【重置密码】,第一步,来到控制台点击远程登录

(请注意,由于安全系数较高,实例组的重置密码不可用,可按我的方法来)
在这里插入图片描述

2、【重置密码】,第二步,点击重置密码,根据指示直到完成

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、😄安装开源产品EMQX

来到终端界面,输入密码进行登录,下图为登陆成功截图

账户:root
密码:你自己设置的
注意:先输入账户再输入密码,(输入密码时会不可见,不会显示在终端上),可使用上面的复制粘贴功能,明文输入
完整的登陆命令:su - root

在这里插入图片描述
终端登陆成功,前往EMQX下载开源产品
在这里插入图片描述

通过 Yum 源安装安装命令

  1. 通过以下命令配置 EMQX Yum 源
curl -s https://assets.emqx.com/scripts/install-emqx-rpm.sh | sudo bash

在这里插入图片描述
在这里插入图片描述

  1. 运行以下命令安装 EMQX
sudo yum install emqx -y

在这里插入图片描述
在这里插入图片描述

  1. 运行
sudo systemctl start emqx

注意:运行代码不会返回任何结果,但是服务已经响应了

在这里插入图片描述

四、😄开放安全组

在主机实例中,找到安全组,如下图:
在这里插入图片描述
可根据自身情况进行安全组的开放,图示中,开放了全部
在这里插入图片描述

五、😄访问EMQX Dashboard

EMQX的各个端口说明

使用 1883 端口的 TCP 类型监听器
使用 8883 端口的 SSL/TLS 安全连接类型监听器
使用 8083 端口的 WebSocket 类型监听器
使用 8084 端口的 WebSocket 安全类型监听器
18083    EMQX管理登录页

所以访问EMQX Dashboard:

http://ip:18083/
账户:admin
密码:public

登陆页面
在这里插入图片描述

管理面板
在这里插入图片描述
测试WebSocket 链接
在这里插入图片描述

六、😄消息传输建立测试

1、🧨客户端连接消息服务器

在这里插入图片描述
连接成功,如下图所示。

在这里插入图片描述

2、🧨客户端加入/订阅主题

发布主题:testtopic/1 QoS:0 消息:hello,华为云耀云服务器
在这里插入图片描述

客户端订阅主题:testtopic/1 QoS:0
接收情况如下:
在这里插入图片描述
在这里插入图片描述

以上操作消息准确无误被发送、接收,体现了华为云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,配合分布式 MQTT 消息服务器可以达到很好的性能

总结

华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,华为云耀云服务器L实例(HECS L)是新一代开箱即用、面向中小企业和开发者打造的轻量级云服务器,提供丰富严选的应用镜像,实现应用一键部署,助力客户便捷高效地在云端构建电商网站等服务。

【问题反馈】使用远程终端会出现页面卡死的情况,无法下拉滑动,更多时候需要关闭网页标签,重新连接,网页远程方式不流畅,光标不会和SSH工具一样自动跟随,建议再优化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/108613.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计模式汇总

设计模式本质上是某类特定问题的代码设计解决方案,实际上是一套某类问题的代码设计经验总结。(前辈总结的解决某类问题的切实可行的套路) 问题 1、为什么要使用设计模式? 答:1、 提高代码复用率,降低开发成…

计算机系统的基本概念

计算机系统的基本概念 本文主要以hello.c这个程序的整个生命周期来简单了解一下计算机系统结构的基本概念。 #include <stdio.h>int main() {printf("hello, world\n");return 0; }gcc hello.c -o hello ./hello hello, world此刻&#xff0c;hello.c源程序…

【办公自动化】用Python批量从上市公司年报中获取主要业务信息

&#x1f935;‍♂️ 个人主页&#xff1a;艾派森的个人主页 ✍&#x1f3fb;作者简介&#xff1a;Python学习者 &#x1f40b; 希望大家多多支持&#xff0c;我们一起进步&#xff01;&#x1f604; 如果文章对你有帮助的话&#xff0c; 欢迎评论 &#x1f4ac;点赞&#x1f4…

【Proteus仿真】【STM32单片机】四驱寻迹避障小车

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 系统运行后&#xff0c;LCD1602显示红外、超声波检测状态和距离、小车运行状态。可通过K1键可手动切换模式&#xff0c;寻迹、避障、蓝牙遥控&#xff1b;也可通过蓝牙发送指令切换模式&#xff1b; 当处…

使用CFimagehost源码搭建免费的PHP图片托管私人图床,无需数据库支持

文章目录 1.前言2. CFImagehost网站搭建2.1 CFImagehost下载和安装2.2 CFImagehost网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道&#xff08;云端设置&#xff09;3.3.Cpolar稳定隧道&#xff08;本地设置&#xff09; 4.公网访问测…

自建私人图床方案:使用Cpolar+树洞外链轻松部署超轻量级图床,实现高效图片存储

文章目录 1.前言2. 树洞外链网站搭建2.1. 树洞外链下载和安装2.2 树洞外链网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1 Cpolar临时数据隧道3.2 Cpolar稳定隧道&#xff08;云端设置&#xff09;3.3 Cpolar稳定隧道&#xff08;本地设置&#xff09; 4.公网访问测试5.结语…

免费小程序商城搭建之b2b2c o2o 多商家入驻商城 直播带货商城 电子商务b2b2c o2o 多商家入驻商城 直播带货商城 电子商务

1. 涉及平台 平台管理、商家端&#xff08;PC端、手机端&#xff09;、买家平台&#xff08;H5/公众号、小程序、APP端&#xff08;IOS/Android&#xff09;、微服务平台&#xff08;业务服务&#xff09; 2. 核心架构 Spring Cloud、Spring Boot、Mybatis、Redis 3. 前端框架…

laravel-admin联动选择展示时ueditor样式错乱

问题 录入内容时&#xff0c;根据资源类型&#xff0c;展示不同的需要录入的内容&#xff0c;很常见的功能&#xff0c;但是在切换时&#xff0c;编辑器一直出不来&#xff0c;如图&#xff1a; 代码如下&#xff1a; $form->radio(type, 资源类型)->when(2, function…

ChatGPT新增超强插件:文本直接生成视频、海报,支持自定义修改!

全球著名在线设计平台Canva&#xff0c;在ChatGPT Plus&#xff08;GPT-4&#xff09;上推出了插件功能&#xff0c;用户通过文本提示&#xff0c;几秒钟就能生成演示文稿、PPT插图、电子书封面、宴会邀请函等各种精美设计海报&#xff0c;同时支持生成视频。 该插件最强大的功…

浅谈Http协议、TCP协议(转载)

TCP标志位,有6种标示&#xff1a;SYN(synchronous建立联机) &#xff0c;ACK(acknowledgement 确认) &#xff0c;PSH(push传送)&#xff0c;FIN(finish结束) &#xff0c;RST(reset重置)&#xff0c; URG(urgent紧急) Sequence number(顺序号码) &#xff0c;Acknowledge num…

uni-app:单页面的页面切换

效果 代码 <template><view><view class"tab-bar"><text class"tab" :class"{ active: activeTab 0 }" click"changeTab(0)">页面1</text><text class"tab" :class"{ active: acti…

盘点中国光博会CIOE2023上的国货

一、中国光博会历史地位 CIOE中国光博会首次举办于1999年&#xff0c;经历24年在行业的深耕及拓展&#xff0c;是全球极具规模及影响力的综合型展会&#xff0c;见证了中国光电行业的变化及蓬勃发展。无论是超高清视频领域还是AI应用领域&#xff0c;均属于近年来的热门赛道&a…