国产自拍
你的位置: 国产自拍 > qvod中出 >

91 探花 接收华为云Flexus云工作器X实例部署MQTT工作器完成建立上云

发布日期:2024-12-27 23:24    点击次数:129

91 探花 接收华为云Flexus云工作器X实例部署MQTT工作器完成建立上云

bt核工厂发布器

一、序论91 探花

1.1 设备需求

这篇著述教育: 接收华为云最新推出的Flexus云工作器X实例EMQX工作器,搭建MQTT工作器,完成建立上云,已毕物联网家具设备

跟着物联网(IoT)期间的快速发展,越来越多的企业和个东说念主开动探索何如将智能建立联接到云表,以便更灵验地收罗数据、监控情状以及长途戒指。在这个经过中,音问部队遥测传输契约(MQTT)动作一种轻量级的音问传递契约,因其低带宽销耗、可靠的音问传递机制以及粗造的架构而被浅薄接收。为特出志这一需求,华为云推出了高性能的Flexus云工作器X实例,而况与EMQX这么的专科MQTT工作相结合,为企业提供了一个厚实且可膨胀的平台来构建我方的物联网贬责有计算。

本文为设备者们提供一个详备的指南,指示何如诈欺华为云最新的Flexus云工作器X实例结合EMQX MQTT代理软件,快速搭建起一个高效厚实的MQTT工作器环境。通过这个经过,不仅巧合了解到采用合适云工作的遑急性,还将学习到从环境成立到安全设立等一系列关节门径。最终,将展示何如通过这一体捆绑构胜利地将物理全国中的建立联接至云表,从而开启无尽可能的物联网应用领域。

伸开剩余98%

1.2 Flexus云工作器先容

华为云Flexus云工作器X实例是由国度科技逾越奖获取者、华为公司Fellow及华为云首席架构师顾炯炯牵头研发的一款立异性云工作器。该实例基于华为的擎天QingTian架构、瑶光云脑和盘古大模子等中枢期间,是业界首款应用驱动的柔性算力云工作器,适用于高技术、零卖、金融、游戏等多个行业的通用责任负载场景,如麇集应用、数据库、杜撰桌面、分析索引、微工作及握续集成/握续部署(CI/CD)等。

传统的云工作器频频只提供固定的CPU和内存规格,无法精确匹配用户的实验资源需求,导致资源诈欺效率低下。比较之下,华为云Flexus X实例提供了更为纯确实算力成立,维持出奇100种不同的CPU与内存配比,最高可达到3:1的比例,从而更好地适应多样业务应用的需求。

Flexus X实例不仅在性能方面发达出色,还内置了智能应用调优算法,结合华为期间大家多年蓄积的警戒,在基础模式下,其GeekBench单核及多核跑分可达业界同规格独享型实例的1.6倍。在性能模式下,Flexus X实例的性能出奇了同类C系/G系/R系及S系旗舰型云主机的圭臬。

Flexus X实例还配备了X-Turbo加快期间和大模子底层智能调整期间,为关节业务应用提供加快功能。举例,在Flexus X实例上部署的MySQL、Redis和Nginx等应用,其性能最高可达业界同规格独享型实例的6倍(MySQL性能),长期运行时也能保握2倍的性能上风。

Flexus X实例在订价战术上定位于经济型级别,但其性能发达却超越了旗舰级云主机。通过动态业务画像规格优化等期间,用户在将业务从腹地工作器或其他云工作提供商迁徙到Flexus X实例时,不错省俭高达30%的算力老本,从长途毕业务的全面提速和遵守进步,享受到云基础设施的显赫纠正体验。

1.3 EMQX工作器

EMQX,全称为Erlang/Enterprise Middleware MQTT Broker,是一款基于Erlang/OTP平台设备的开源物联网音问中间件。它专为大畛域物联网应用联想,巧合处理海量并发联接,并提供厚实的音问发布/订阅工作。动作一款高性能的MQTT契约工作器,EMQX不仅维持圭臬的MQTT v3.1、v3.1.1以及最新的v5.0版块契约,还提供了丰富的膨胀功能来得志不同场景下的需求。

EMQX的中枢上风在于其超卓的性能发达和高度可伸缩性。单个EMQX集群不错简陋料理数百万级别的建立联接,同期保握低蔓延的音问传递才略。这使得EMQX成为构建大型物联网系统时的理思采用之一。此外,通过纯真成立法例引擎,用户不错证据业务逻辑定制化处理接收到的数据流,已毕复杂事件处理、数据迂回等功能。举例,当特定条款被触发时,不错自动实行预设的动作或将信息转发给其他系统进行进一步分析。

安全性方面,EMQX维持多种认证机制如用户名密码考据、客户端文凭考据等,以确保只消授权用户材干探访敏锐资源;同期也提供了TLS/SSL加密通讯才略,保险了数据传输经过中的安全性和完好性。关于需要严格死守行业圭臬的企业来说,这些特质尤为遑急。

在集成度方面,EMQX展现了极高的纯真性与兼容性。不论是与其他数据库系统的对接(如MySQL, PostgreSQL, MongoDB等),如故与多样云工作提供商(如阿里云、AWS)的无缝贯串,EMQX齐能很好地适应并促进扫数这个词生态系统的健康发展。EMQX还配备了谛视的文档贵府和期间维持工作,匡助设备者快速上手并贬责遭遇的问题。

二、工作器选购2.1 登录官网

联接:https://www.huaweicloud.com/

在官网首页的轮播图里不错看到,有Flexus云工作器的宣传。这是华为云匠心打造的下一代跃级家具,面向中低负载场景,性能倍增、体验跃级的工作器。

2.2 选购工作器

在家具页面,也不错看到Flexus云工作的选项,点击进去选购工作器。

联接:https://www.huaweicloud.com/product/flexus.html

在选购页面不错看到工作器推论器件,1年36块钱。 每个月的流量是100G,关于一些探访量不高的工作器或者测试用是十分合适的。

刻下我要采用的工作器是:Flexus云工作器X实例 ,点击Flexus系列家具,采用X实例。Flexus云工作器X实例相宜:柔性算力,六倍性能,旗舰体验,隐私高技术、零卖、金融、游戏等行业大无数通用责任负载场景。

2.3 采用工作器区域

针对时延敏锐型业务请采用集合您业务的区域,以镌汰麇集时延,提高探访速率;针对和存量云家具有内网互通需求的业务,请采用和存量家具接头的区域。

2.4 采用工作器规格

2.5 采用系统镜像

我这采用ubuntu系统,用来搭建工作器。这个证据我方的情况采用,我方妥贴那一种就采用哪一种。

2.6 采用存储盘

我采用150G大小。

2.7 成立密码

设立好工作器的名字(如果你有多个工作器,为了我方好区别)和系统的登录密码。

2.8 成立云备份

云备份这个不买。有需要我方不错购买。

2.9 说明成立

2.10 立即购买

购买胜利。

创建胜利之后,邮箱会收到教唆的。

2.10 后台戒指台

联接:https://console.huaweicloud.com/ecm

在戒指台不错看到工作器的确定。

三、工作器登录3.1 检讨工作器的确定

点击工作器的称号,不错进去到确定页面。

3.2 长途登录

填入设立好的密码。

登录胜利。

3.9 接收FinalShell登录

自带的在浏览器里运行,每次需要开放浏览器,文献也不浅易上传下载。

是以,这里设备阶段,我接收的 FinalShell登录到工作器。

新建SSH联接,输入联接信息。

登录胜利。

接下来就不错进行设备了。

四、Linux下装配EMQX

本章节将先容如安在 Ubuntu 系统中下载装配并启动 EMQX。

维持的 Ubuntu 版块:

Ubuntu 22.04 Ubuntu 20.04 Ubuntu 18.04 4.1 官网地址

联接:https://www.emqx.io/docs/zh/v5.2/deploy/install-ubuntu.html

4.2 通过Apt源装配

EMQX 维持通过 Apt 源装配,免除了用户需要手动处理依赖关系和更新软件包等的困扰,具有愈加浅易、安全和易用等优点。

在号召行终局,复制底下的号召昔日,按下回车键。

【1】通过以下号召成立 EMQX Apt 源:

curl -s https://assets.emqx.com/scripts/install-emqx-deb.sh | sudo bash

【2】运行以下号召装配 EMQX:

sudo apt-get install emqx

【3】运行以下号召启动 EMQX:

sudo systemctl start emqx

经过如下:

4.3 EMQX常用的号召

sudo systemctl emqx start 启动

sudo systemctl emqx stop 罢手

sudo systemctl emqx restart 重启

五、成立EMQX-MQTT工作器5.1 登录EMQX内置料理戒指台

EMQX 提供了一个内置的料理戒指台,即 EMQX Dashboard。浅易用户通过 Web 页面就能简陋料理和监控 EMQX 集群,并成立和使用所需的各项功能。

在浏览器里输入: http://122.112.225.194:18083 就不错探访EMQX的后台料理页面。不错料理以联接的客户端或检验运业绩态。

这内部的IP地址,即是我方ECS云工作器的公网IP地址。

开放浏览器后,输入地址后开放的后果:

默许用户名和密码:

用户名:admin

密码:public

第一次登录会教唆你修改新密码,如果不思设立,也不错采用跳过(公网工作器部署,如故要修改密码安全些)。

底下修改新密码:

登录胜利的页面披露如下:

5.2 MQTT成立

这里不错成立MQTT的一些参数,证据我方的需求进行成立。

5.3 测试MQTT通讯

新建一个客户端,点击联接。

联接之后,然后点击订阅,和发布,如果底下音问能正常的接收。诠释MQTT工作器通讯是还是正常,没问题了。

而况在这个页面也不错看到主题发布和主题订阅的表情。

5.4 MQTT客户端登录工作器测试

接下来就开放咱们我方的MQTT客户端登录MQTT工作器进行测试数据的通讯。

端口采用: 1883

证据软件参数填入参数,登录,进行主题的发布和订阅。

诠释: 面前还莫得成立客户端认证,面前只消IP和端口输入正确,MQTT三元组不错果决输入,齐不错登录上工作器的,工作器莫得对三元组作念校验。

EMQ X 默许成立中启用了匿名认证,任何客户端齐能接入 EMQX。莫得启用认证插件或认证插件莫得显式允许/拒却(ignore)联接申请时,EMQX 将证据匿名认证启用情况决定是否允许客户端联接。

然后开放EMQX的料理后台,不错看到咱们的建立还是登录工作器了,名字为test1。

在订阅主题的页面也不错看到咱们客户端建立订阅的主题。

5.5 客户端认证成立

EMQX 默许成立中启用了匿名认证,任何客户端齐能接入 EMQX。莫得启用认证插件或认证插件莫得显式允许/拒却(ignore)联接申请时,EMQX 将证据匿名认证启用情况决定是否允许客户端联接。

在认真家具里确信是要启用认证的,否则任何建立齐能接入。

底下就先容何如成立 客户端认证。

【1】开放客户端认证页面

【2】采用密码认证

【3】采用内置数据库

【4】设立认证形态(齐不错默许,毋庸改),径直点击创建。

【5】创建胜利后,点击用户料理

【6】添加用户

【7】添加胜利

【8】添加结束之后,开放MQTT客户端不错进行测试。

登录的期间,MQTT用户名和密码必须输入正确,按照上一步添加的信息进行的确填写,否则是无法登录工作器的。

5.6 客户端授权成立

客户端授权页面不错成立每个客户端(建立)的主题发布,订阅权限。限制它是否不错发布主题,订阅主题。 如果有需要就不错进行成立。

http://127.0.0.1:18083/#/authorization/detail/built_in_database?tab=users

【1】创建数据源

【2】采用内置数据库

【3】完成创建

【4】点击权限料理

【5】采用客户端ID,点击添加

【6】成立权限

5.7 数据转发(集成)

在集成选项里,不错对建立数据处理。 比如:转发到我方的HTTP工作器,转发到我方其他的MQTT工作器91 探花,创建法例,某些事件触发某些动作等等。

采用数据桥接。

不错把数据发送端我方的HTTP工作器,或者发送到其他的MQTT工作器。

采用HTTP工作 (如果我方有HTTP工作器,不错将数据转发给我方的HTTP工作器)。

六、MQTT客户端音问互发测试6.1 添加2个建立

为了浅易测试建立间彼此订阅主题,数据收发,在客户端认证页面至少添加2个建立。我这里别离添加了test1和test2。

6.2 建立间测试

建立A订阅建立B的主题,建立B订阅建立A的主题,已毕数据互发。

建立A的MQTT信息:

MQTT工作器地址:122.112.225.194

MQTT工作器端标语:1883

MQTT客户端ID:AAA

MQTT用户名:test1

MQTT登录密码:12345678

订阅主题:BBB/#

发布主题:AAA/1

发布的音问:{ "msg": "我是AAA建立" }

建立B的MQTT信息:

MQTT工作器地址:122.112.225.194

MQTT工作器端标语:1883

MQTT客户端ID:BBB

MQTT用户名:test2

MQTT登录密码:12345678

订阅主题:AAA/#

发布主题:BBB/1

发布的音问:{ "msg": "我是BBB建立" }

七、单片机建立上云

只如果MQTT客户端能正常上云通讯了,那么单片机亦然一样的。

上位机也不错接收MQTT契约接入工作器,订阅建立的主题,就不错及时接收建立的音问(虽然,也不错接收HTTP契约接入)。

八、数据桥接

EMQX维持将建立上传的数据转发到其他所在,比如,我方的HTTP工作器。浅易我方工作器进行其他的处理。

通过数据桥接,用户不错及时地将音问从 EMQX 发送到外部数据系统,或者从外部数据系统拉取数据并发送到 EMQX 的某个主题。而 EMQX Dashboard 提供了可视化创建数据桥接的才略,只需在页面中成立关联资源即可。

本章节就先容何如搭建我方的HTTP工作器。成立EMQX转发数据到我方的HTTP工作器,保存处理数据。

8.1 搭建HTTP工作器

我这里径直使用python写代码搭建一个HTTP工作器。 ECS工作器上默许莫得装配python3,需要先装配一下。

【1】装配python3

root@emqx:~/emqx# apt install python3

Reading package lists... Done

Building dependency tree

Reading state information... Done

python3 is already the newest version (3.6.7-1~18.04).

0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

【2】编写代码

from flask import Flask, json, request

app = Flask(__name__)

@app.route('/', methods=['POST'])

def print_messages():

reply= {"result": "ok", "message": "success"}

print("got post request: ", request.get_data())

return json.dumps(reply), 200

if __name__ == '__main__':

app.run(host='0.0.0.0', port=8000)

将以上代码保存到一个名为 server.py 的文献中。

这段代码创建了一个使用 Flask 框架的 Web 工作器,不错接收根旅途的 POST 申请。当接收到 POST 申请时,工作器会将申请的数据打印到终局,并复返一个 JSON 表情的反应给客户端。工作器将在腹地运行,并监听默许的 8000 端口。

【3】运行轨范

# 装配 flask 依赖

pip install flask

pip3 install flask

# 启动工作

python3 server.py

在号召行中实行 python3 server.py,就不错启动一个粗造的HTTP工作器,不错接收并处理POST申请。当有POST申请发生时,工作器将复返收到的POST数据。不错证据我方的需要,进一步膨胀处理POST申请的逻辑。

运行示例:(代码不错在腹地写好上传到工作器,也不错径直 vim server.py 开放裁剪器径直编写 )

不错通过发送 POST 申请到 http://your-server-ip:8000/ 的形态来测试这个工作器。

比如:

http://122.112.225.194:8000/

8.2 数据转发成立

【1】在集成选项里,不错对建立数据处理,将数据转发到我方的HTTP工作器。

【2】采用Webhook。

Webhook,使用 Webhook 来转发数据到 HTTP 工作;

使用 Webhook 其实即是将 EMQX 接收并处理后的数据发送到一个 HTTP 工作上,再证据预设好的 HTTP 工作来处理和集成业务数据。

相同用户需要有一个事先搭建好的 HTTP 工作,需要在成立信息页面填写 HTTP 申请的工作地址,采用一个申请方法 POST、GET、PUT 或 DELETE,成立申请头,将需要发送的数据使用模板语法填写到申请体(body)中即可。

【3】选成立Webhook

触发器采用扫数音问和事件,URL里填我方的工作器地址。

【4】点击测试。 测试工作器是否OK。

【6】没问题就径直点击保存

【7】创建胜利

【8】保存之后。 会自动创建法例和数据桥接。 十分浅易。

8.3 测试转发后果

【1】开放MQTT客户端,发送数据测试。

【2】看python工作器的终局,不错看到收到了EMQX工作器转发过来的数据。

如果我方接下来思要进行其他的操作,工作器写代码进行对应的处理即可。

【3】 点击这个工作不错看到还是触发转发的确定。

九、API接口诠释

一般设备一套完好的物联网家具。一般会分为建立端,工作器,上位机部分。

建立端:即是硬件端。采集腹地传感器的数据上传到工作器,或者接收工作器下发的指示完成某些戒指。

比如:STM32 + ESP8266 + 多样传感器 即是一个硬件建立端。 不错通过ESP8266联网上传数据。

工作器:也即是MQTT工作器端,比如: 我方接收EMQX搭建的MQTT工作器,或者接收阿里云、华为云、OneNet这些平台的IOT工作器。

上位机:上位机即是给用户使用的,用于长途戒指建立,检讨建立。 比如:微信小轨范、手机APP、电脑上位机、web网页端等等。

那么这个章节,就先容诈欺EMQX提供的API接口与MQTT客户端建立进行通讯,完成数据上传,号召下发等功能,不错诈欺此接口完成上位机的设备。

9.1 检讨一起的API接口

匡助文档地址: https://www.emqx.io/docs/zh/v5.0/admin/api.html#认证

EMQX 提供了料理监控 REST API,这些 API 除名 OpenAPI (Swagger) 3.0 范例。

EMQX 在 REST API 上作念了版块戒指,EMQX 5.0.0 以后的扫数 API 调用均以 /api/v5 来源。

EMQX 工作启动后,不错探访 http://localhost:18083/api-docs/index.html (opens new window)来检讨 API 的文档。还不错径直在 Swagger UI 上尝试实行一些 API。

比如: 我的EMQX工作器是在华为云ECS工作器上搭建,公网IP是: 122.112.225.194

那我探访API文档的地址即是底下这么的表情: 在浏览器里开放即可。

http://122.112.225.194:18083/api-docs/index.html

探访后果如下:

9.2 创建API密匙

【1】登录EMQX的后台料理页面: http://122.112.225.194:18083/

【2】找到菜单里的 系统设立选项-->API密匙。

【3】创建密匙。

【4】填写密匙称号

【5】创建胜利

【6】得到API Key 和 Secret Key

API Key : f072a6e9758b8cdf

Secret Key : LzwPB71Yf7PTED39C7RGboz9C9ANhv83ULUynTANgog4hG

9.3 测试API: 获取节点信息

上一步还是创建好API的探访密匙,这里就以 获取节点信息为例,调用获取节点信息的API接口,获取节点 信息。

接口在API文档里的先容:

证据前边的API探访旅途法例诠释; 那么,获取节点信息的API完好探访旅途为:

http://122.112.225.194:18083/api/v5/nodes

接下来就用python写一份代码,测试一下接口是否不错正常探访。 python代码径直放工作器运行(主如果我腹地莫得装配python环境,云工作器的环境是还是装配OK的,测试浅易)。

【1】在云工作器上创建一个python文献,浅易测试代码

【2】创建之后FinaShell自动上传到工作器

【3】裁剪代码

在这里双击要裁剪的文献,就不错开放文献进行裁剪。默许接收内置的裁剪器,也不错采用我方电脑上的外置裁剪器。

【4】代码裁剪完成,按下键盘快捷键Ctrl + S 保存文献内容,保存之后文献内容会自动同步到工作器。

保存后教唆,自动上传。

写入的代码如下:

import urllib.request

import json

import

username = 'f072a6e9758b8cdf'

password = 'LzwPB71Yf7PTED39C7RGboz9C9ANhv83ULUynTANgog4hG'

url = 'http://122.112.225.194:18083/api/v5/nodes'

req = urllib.request.Request(url)

req.add_header('Content-Type', 'application/json')

auth_header = "Basic " + .b64encode((username + ":" + password).encode()).decode()

req.add_header('Authorization', auth_header)

with urllib.request.urlopen(req) as response:

data = json.loads(response.read().decode())

print(data)

【5】实行代码,复返收尾

通过复返信息来看,节点信息获取是莫得问题的。

root@emqx:~/emqx# python3 http_api_test.sh

[{'connections': 0, 'edition': 'Opensource', 'live_connections': 0, 'load1': 0.0, 'load15': 0.0, 'load5': 0.0, 'log_path': '/var/log/emqx', 'max_fds': 1048576, 'memory_total': '3.66G', 'memory_used': '612.59M', 'node': 'emqx@127.0.0.1', 'node_status': 'running', 'otp_release': '25.3.2-2/13.2.2', 'process_available': 2097152, 'process_used': 543, 'role': 'core', 'sys_path': '/usr/lib/emqx', 'uptime': 84000040, 'version': '5.3.1-alpha.1'}]

root@emqx:~/emqx# python3 http_api_test.sh

[{'connections': 0, 'edition': 'Opensource', 'live_connections': 0, 'load1': 0.0, 'load15': 0.0, 'load5': 0.0, 'log_path': '/var/log/emqx', 'max_fds': 1048576, 'memory_total': '3.66G', 'memory_used': '613.23M', 'node': 'emqx@127.0.0.1', 'node_status': 'running', 'otp_release': '25.3.2-2/13.2.2', 'process_available': 2097152, 'process_used': 543, 'role': 'core', 'sys_path': '/usr/lib/emqx', 'uptime': 84008046, 'version': '5.3.1-alpha.1'}]

9.4 在线调试(获取主题列表)

在编写代码之前,不错先测试下API接口的后果,不错径直在Swagger UI界面径直调试API。

地址: http://122.112.225.194:18083/api-docs/index.html#/

举例:以获取以订阅主题列表的API接口为例。

【1】在Swagger UI界面上找到对应的API接口。

【2】点击API诠释,伸开确定

【3】点击右边的碰庆幸按钮。

【4】点击实行

【5】然后会弹出教唆框,让你填入用户名和密码。

这个用户名和密码即是前边创建API密匙生成的API Key(用户名) 和 Secret Key(密码) 。

API Key : f072a6e9758b8cdf

Secret Key : LzwPB71Yf7PTED39C7RGboz9C9ANhv83ULUynTANgog4hG

【6】证据教唆输入用户名和密码,再点击登录。

【7】再次点击实行,就不错看到接口复返的数据了。

而况在页面上也写出了,申请的信息。使用curl号召行给出谛视的申请经过,参考这个就不错我方写代码了。

【8】API调用,curl号召行实行代码如下:

curl -X 'GET' \

'http://122.112.225.194:18083/api/v5/topics?node=emqx@127.0.0.1&page=1&limit=50' \

-H 'accept: application/json'

【9】python代码已毕

import requests

url = 'http://122.112.225.194:18083/api/v5/topics?node=emqx@127.0.0.1&page=1&limit=50'

headers = {'accept': 'application/json'}

response = requests.get(url, headers=headers)

if response.status_code == 200:

data = response.json()

# 在这里处理复返的数据

print(data)

else:

print("申请失败,情状码:", response.status_code)

9.5 在线调试(发布主题)

API里也维持发布主题,诈欺HTTP契约发布主题音问,如果建立端订阅了该主题,就不错收到API接口发布的音问。

【1】先找到发布主题的API接口

【2】点击API名字,伸开确定

【3】点击右边的Try it out按钮。

【4】参数填写诠释

因为这个接口是发送主题的,需要填参数,填我方需要发布什么主题,什么音问。

出来的框框里即是发布信息,证据我方需要修改。

topic即是发布的主题。 payload 即是发布的音问内容。 只消MQTT客户端订阅了这个主题,就不错收到发布的音问。

这个主题的名字不错果决改的。我这里就用默许的名字和内容测试。

<{p> "payload_encoding": "plain",

"topic": "api/example/topic",

"qos": 0,

"payload": "hello emqx api",

"properties": <{p> "payload_format_indicator": 0,

"message_expiry_interval": 0,

"response_topic": "some_other_topic",

"correlation_data": "string",

"user_properties": <{p> "foo": "bar"

},

"content_type": "text/plain"

},

"retain": false

}

【5】MQTT客户端登录。

开放MQTT客户端,登录工作器,订阅api/example/topic主题。

【6】在API调试页面,点击实行

【7】实行之后,在MQTT客户端的就不错收到API下发的音问了。

【8】API接口调用,curl号召行实行的代码如下:

curl -X 'POST' \

'http://122.112.225.194:18083/api/v5/publish' \

-H 'accept: application/json' \

-H 'Content-Type: application/json' \

-d '<{p> "payload_encoding": "plain",

"topic": "api/example/topic",

"qos": 0,

"payload": "hello emqx api",

"properties": <{p> "payload_format_indicator": 0,

"message_expiry_interval": 0,

"response_topic": "some_other_topic",

"correlation_data": "string",

"user_properties": <{p> "foo": "bar"

},

"content_type": "text/plain"

},

"retain": false

}'

【9】Python代码已毕

import requests

import json

url = 'http://122.112.225.194:18083/api/v5/publish'

headers = {

'accept': 'application/json',

'Content-Type': 'application/json'

}

data = {

"payload_encoding": "plain",

"topic": "api/example/topic",

"qos": 0,

"payload": "hello emqx api",

"properties": {

"payload_format_indicator": 0,

"message_expiry_interval": 0,

"response_topic": "some_other_topic",

"correlation_data": "string",

"user_properties": {

"foo": "bar"

},

"content_type": "text/plain"

},

"retain": False

}

response = requests.post(url, headers=headers, data=json.dumps(data))

if response.status_code == 200:

print("音问发布胜利")

else:

print("音问发布失败,情状码:", response.status_code)

十、追想

华为云正在举行其备受期待的年度828 B2B企业节步履,这是一场专为企业用户打造的期间盛宴。在这次步履中,华为云提供了包括最新推出的Flexus X实例在内的多种家具的尽头优惠,为寻求高性能诡计资源的企业带来了贫困的契机。关于那些对诡计性能有较高要求,而况需要自行部署如MySQL数据库、Redis缓存工作以及Nginx反向代理等关节应用的企业来说,这次促销无疑是一个绝佳的采用。

Flexus X实例以其超卓的处理才略和厚实性著称,巧合得志多样复杂业务场景下的需求,不论是大畛域数据处理如故高并发探访的应用齐能简陋应付。此外,华为云还提供了丰富的云上器用和工作,匡助企业快速搭建和优化我方的IT基础设施,镌汰运维老本的同期进步合座效率。

这次步履不仅限于家具扣头,还包括了一系列升值工作和期间维持,匡助企业充分诈欺云诡计的上风加快数字化转型的行径。从头用户注册礼包到现存用户的升级优惠,再到针对特定行业的贬责有计算定制,华为云勉力通过全标的的维持助力每一位客户已毕交易指标。

官网直达:https://activity.huaweicloud.com/828_promotion/index.html

发布于:河北省

栏目分类
热点资讯