Serverless MQTT 服务即将正式上线、新增 2 个平台安装包

news/2024/5/3 17:17:59/文章来源:https://blog.csdn.net/emqx_broker/article/details/130006373

在这里插入图片描述

3 月,EMQX 开源版发布了 v5.0.19、v5.0.20 以及 v5.0.21 三个版本,提供 Rocky Linux 9 以及 MacOS 12 Intel 平台安装包。企业版发布了 v4.4.15 以及 v4.4.16 版本,提供了 Apache IoTDB 支持、HStreamDB 最新版本的适配、MongoDB 6.0 支持等多个更新。除此之外,还修复了多个已知错误。

云服务方面,EMQX Cloud Serverless 正式版即将于四月初正式上线。该版本通过多租户技术和按量计费的模式,为用户提供了极速的部署创建和有效的成本控制。

EMQX

Rocky Linux 9 与 MacOS 12 Intel 平台安装包

从开源版 v5.0.21 开始,EMQX 提供了 Rocky Linux 9 (兼容 Red Hat Enterprise Linux 9)操作系统安装包。此前 MacOS 12 只有 Apple Silicon 平台的安装包,本次发布后加入了 Intel 平台的支持。

EMQX Helm Chart 中添加 extraVolumeMounts

extraVolumeMounts 是 Kubernetes Pod 中添加额外的卷挂载配置,Pod 可以将多个卷挂载到容器中,以方便应用程序访问数据或共享存储资源。

EMQX 在 Helm Chart 中添加了 extraVolumeMounts 的支持,能够将自定义的 ACL 规则文件 acl.conf、TLS 证书、配置等文件挂载到 EMQX 实例。

安全增强

调整黑名单作用范围

当 MQTT 会话被接管时(即 clean_start = fasle 的客户端断开连接后发起重连),将检查并过滤会话中的消息。

如果消息发布者客户端 ID 已被黑名单封禁,对应的消息将被清除以避免发送给订阅者。

错误日志中隐藏 HTTP 请求 Body

在使用 HTTP 服务进行客户端认证检查时,请求 Body 可能会携带客户端的明文密码,如果输出到日志中可能会造成泄露,因此 EMQX 在错误日志中隐藏了请求 Body。

这是一个底层驱动改动,对应的授权以及数据桥接 WebHook 也会受到此影响。

企业版 v4.4.15 新功能

企业版 v4.4.15 提供了 Apache IoTDB 数据集成、HStreamDB 最新版适配、MongoDB 6.0 支持等诸多特性,详情请参考: EMQX Enterprise 新版发布:支持 Apache IoTDB、更新 HStreamDB 与 MongoDB 适配版本。

问题修复

我们修复了多个已知 BUG,包括 Swagger API 文档渲染崩溃、规则引擎 API 返回的错误可读性较差问题。

EMQX Cloud

Serverless 正式版发布

EMQX Cloud 已于 4 月 1 日上线了 Serverless 1.0 正式版。EMQX Cloud Serverless 是基于 EMQX 共享集群的全托管 MQTT 服务,用户只需几秒钟即可完成部署的创建。该版本采用按实际使用资源量即连接分钟数计费的模式,并且提供每个月 100 万的免费连接分钟数,可以帮助独立开发者或小微企业以更低的成本高效开发物联网应用,非常适合项目的研发、测试、业务早期等应用场景。

同时 Serverless 正式版上线了消费限额设定功能,用户可以为自己的部署设定每个月的最大使用额度,更好地掌控财务状况。当然也可以将每月的消费限额设置为 0,这样就可以获得一个永久免费使用的 Serverless MQTT 服务。

工单系统优化

现在创建工单时可以关联相关的部署,以便技术支持团队掌握相关信息,进行更好的支持服务。同时现在可以查看已经关闭的工单,更方便地回溯历史问题。

新的可用区

EMQX Cloud 国内站增加了阿里云成都区域。

版权声明: 本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/emqx-newsletter-202303

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

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

相关文章

(链表)判断链表中是否有环(快慢指针法)

文章目录前言:问题描述:解题思路:代码实现:总结:前言: 此篇是针对链表的经典练习题。 问题描述: 判断给定的链表中是否有环。如果有环则返回true,否则返回false。 数据范围&#…

【计算机组成原理笔记】

【计算机组成原理笔记】 1.1 计算机系统简介 计算机系统由软件和硬件组成。软件又可分为系统软件和应用软件。 计算机体系结构指的是(机器语言)程序员所看到的计算机系统属性概念性的结构与功能特性。(研究有无乘法指令) 计算机…

3036: 莫比乌斯最大值isUsefulAlgorithm(2023郑州轻工业大学校赛

题意: 有n个问题和闲聊 问题的格式是’what’s S问题S_{问题}S问题​’ 闲聊的格式是 S问题S_{问题}S问题​S回答S_{回答}S回答​,S问题S_{问题}S问题​的长度>0 对于每个 S回答S_{回答}S回答​ ,只能回答在这句话之前提问的问题 那么…

线程池ThreadPoolExecutor原理

文章目录线程池ThreadPoolExecutor原理核心参数如何设置核心线程数和最大线程数线程空闲时间阻塞队列设置线程池的五种状态原理执行流程拒绝策略线程淘汰机制线程池ThreadPoolExecutor原理 核心参数如何设置 核心线程数和最大线程数 线程池中线程数量我们一般要区分任务的类…

操作技巧 | Revit中如何新建系统类型并赋予颜色?

大家好,这里是行走的安利机---建模助手。 新建系统后,把材质赋予系统,以做出不同颜色的管道和风管系统,那么:Revit中如何新建系统类型并赋予颜色呢? 下面小编说下解决方案。 REVIT 具体解决办法如下 正…

携多款产品亮相“深圳先进制造业集群展”,华秋积极探索发展机遇

4月7日,在深圳市工业和信息化局指导下,由深圳先进技术研究院作为总促进机构的深圳市新一代信息通信产业集群于第十一届中国电子信息博览会(CITE2023)期间举办 “深圳先进制造业集群展”。 本次先进制造业集群展以“科技带动产业创…

设计干货:PCB为什么要拼版?PCB拼版的适用方式分享

PCB为什么要拼版? 拼版主要是为了满足 生产的需求 ,有些PCB板太小,不满足做夹具的要求,所以需要拼在一起进行生产。 拼版也可以提高SMT贴片的 焊接效率 ,如只需要过一次SMT,即可完成多块PCB的焊接。 同时…

FPGA纯verilog实现UDP通信,三速网自协商仲裁,动态ARP和Ping功能,提供工程源码和技术支持

目录1、前言2、我这里已有的UDP方案3、UDP详细设计方案MAC层发送MAC发送模式ARP发送IP层发送IP发送模式UDP发送MAC层接收ARP接收IP层接收UDP接收SMI读写控制SMI配置10/100/1000M仲裁ICMP应答 (ping)ARP缓存CRC校验以太网测试模块RGMII转GMII模块4、vivado工程详解5、上板调试验…

《大众金融》企业级开发实战

目录 主要内容 1 配置中心简介 1.1 什么是配置 1.2 传统配置形式存在的问题 1.3 配置中心的作用 2 Apollo简介 2.3 Apollo特性 2.4 产品对比 2.5 Apollo初体验 2.5.1 访问控制台 应用配置中心Apollo-讲义 主要内容 1)了解配置中心的概念以及使用场景 2&…

单元测试系列 | 如何更好地测试依赖外部接口的方法

背景 在现在这个微服务时代,我们项目中经常都会遇到很多业务逻辑是依赖其他服务或者第三方接口。工作中各位同学对于这类型场景的测试方式也是五花八门,有些是直接构建一个外部mock服务,返回一些固定的response;有些是单元测试都不写&#x…

Linux复习 / 命令与权限部分QA梳理

文章目录前言Q&AshellQ:什么是shell?Q:shell的作用?Q:为什么要有shell?Q:shell的生命周期多长?Q:shell的原理/实现是怎样的?Q:为什么会有内建…

Scrum Master 应该采取哪些措施来提高团队效率?

项目经理应该从这5方面提高团队的开发效率 1、目标明确有时间节点 提高团队开发效率,最重要的是明确目标与期限。制定SMART目标,明确告知成员要实现什么,输出什么,标准以及时限等,需要考虑目标的可达成性和目标与项目的…

【牛客刷题专栏】0x17:JZ17打印从1到最大的n位数(C语言编程题)

前言 个人推荐在牛客网刷题(点击可以跳转),它登陆后会保存刷题记录进度,重新登录时写过的题目代码不会丢失。个人刷题练习系列专栏:个人CSDN牛客刷题专栏。 题目来自:牛客/题库 / 在线编程 / 剑指offer: 目录前言问题…

Java初阶(异常)

文章目录一、异常的结构体系二、异常的处理2.1 防御式编程2.2 异常的抛出2.4 异常的捕获(异常的具体处理方式)(1)异常声明 throws(2) 捕获处理 try-catch2.4 异常的处理流程三、自定义异常类一、异常的结构…

go学习线路图

1. go学习线路图 1.1.2. 资源 先决条件 GoSQL 通用开发技能 学习 GIT,在 GitHub 上建立一些仓库,与其它人分享你的代码了解 HTTP(S) 协议,request 方法(GET, POST, PUT, PATCH, DELETE, OPTIONS)不要害怕使用 Google&a…

和数软件荣获上海市“专精特新”企业荣誉认定

近日,上海市经济和信息化委员会公示了2022年上海市“专精特新”企业名单。根据《关于组织开展2022年创新型中小企业评价、专精特新中小企业认定和复核工作的通知》(沪经信企〔2022〕776号),经专家评审和综合评估,上海和…

学会吊打面试官之map

小白:大牛,我最近学习了一些C的STL容器,但是我还是有一些疑惑,特别是对于map,我不太理解它的底层实现和具体用法。能否跟我讲一下? 大牛:当然可以啊,map是一种非常常用的关联式容器…

小企业选择什么样的CRM系统比较合适,有什么特点?

CRM客户管理系统已经成为各种规模的企业,特别是小型企业的重要工具。CRM系统帮助小型企业更有效地管理客户数据和互动,简化销售流程,并提高客户满意度。市场上有如此多的选择,小企业该如何选择合适的CRM系统? 什么是C…

深圳CPDA|如何着手商业数据分析?

商业数据分析是一项非常重要的工作,可以帮助企业做出更明智的决策。 下面是一些着手商业数据分析的步骤: 1.确定你的问题 首先需要明确你想要解决什么问题。 这通常需要与业务团队沟通,以便了解他们正在寻找哪些信息。 2.收集数据 收集数…

linux语言学习记录

文章目录前言一、linux文件结构二、指令三、Gvim编辑器1、命令模式2、底行命令四、正则表达式1、表达式匹配举例2、对文件里面内容进行操作3、使用 \( 和 )\ 符号括起正规表达式,即可在后面使用\1和\2等变量来访问和中的内容前言 记录自己学习linux的笔记&#xff…