热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

EMQXNewsletter202110|v5.0beta.2进展顺利,云服务多项功能优化

EMQX系列产品可以满足不同场景和规模下的用户需求,提供可靠、实时的物联网数

作为一款面向全球、用户众多的 MQTT 消息服务器,从个性化需求的私有部署 EMQ X Broker/Enterprise,到便捷高效的一键全托管 SaaS 服务 EMQ X Cloud,EMQ X 系列产品可以满足不同场景和规模下的用户需求,提供可靠、实时的物联网数据移动、处理和集成。

本月,EMQ X 各研发团队也都带来了激动人心的进展。

EMQ X: v5.0-beta.2 开发进展顺利

对于 9 月底发布的 beta.1 版本,我们的重点是准备好配置接口。而对于 beta.2 版本,我们的主要目标是使管理 HTTP API 稳定运行。这个 10 月,EMQ X 开发团队主要在对 HTTP 管理 API 模块进行升级,其进展情况将是决定 beta.2 版本发布的关键因素。

我们还在开发另外两个未在 beta.1 版本中发布的功能,分别是分层速率控制和跨节点会话迁移,有望在 beta.2 版本发布。

全新的管理 HTTP API

正如我们之前提到的,新的 API 是按照 OpenAPI (Swagger) 3.0 规范进行设计。

该版本还提供了一个内置的 UI,用于演示 curl
命令示例,同时提供了一个「试用」按钮,可以让用户轻松地在 Web UI 中进行测试。

下图是「试用」结果的示例,它获取了 HTTP authentication API 的配置。

分层速率控制

在 EMQ X 4.3 版本之前,消息传输速率控制是在连接层完成的。为了能够在不同层级分别设置速率控制,我们引入了新的分层速率控制功能。

这将允许用户在「全局」、「区域」、「监听器」和「连接」等层级控制消息速率。

复制会话状态

在 5.0 版本之前,EMQ X 已经在集群中的节点之间提供了高可用性的持久会话。

然而,会话状态不会被复制,也就是说,对于为客户端提供服务的节点,会话状态是在本地存储。如果客户端从集群中的一个节点移动到另一个节点,则会触发会话接管。

鉴于 EMQ X 集群在实时代码升级功能(无需重新启动服务的热修复)的帮助下可以长时间正常运行,这种设计一直运行良好。

为了提升操作友好性,我们现在引入了跨节点会话状态复制功能。这将允许用户在不丢失会话状态的情况下关闭消息服务器进行维护。

EMQ X Cloud: 多项实用功能更新优化

全托管云原生 MQTT 消息服务 EMQ X Cloud 始终以为用户带来便捷、高效、可靠、低成本的一站式运维代管云服务为目标,EMQ X Cloud 团队也一直关注用户需求与反馈,不断优化完善产品。

本月,我们从用户的实际业务需求出发,更新和优化了多项实用功能。

新增项目管理功能

对于大中型企业而言,往往需要不止一个 MQTT 集群,因此多集群管理就成了一个难题。EMQ X Cloud 在 10 月推出了多项目管理功能,用户可以在管理界面上自助创建项目,并将 MQTT 实例与项目关联。拥有多实例的用户可以借助这一功能,根据企业组织部门或业务结构精细化管理 EMQ X Cloud 上的实例。

与此同时,多账号功能也在积极开发中,预计很快就会正式推出。多项目管理结合子账号管理的能力将帮助用户更方便、更安全的管理云上资源。

支持在 Azure 平台建立 VPC 对等连接

本月新增了 Azure 平台上的 VPC 对等连接支持,用户可以通过 EMQ X Cloud 的管理界面自助创建 Azure VPC 对等连接。

创建后用户在 Azure VPC 平台的应用即可与 EMQ X Cloud 的服务通过内网通信,进而降低消息传输延时,节省大量公网流量成本,同时也确保了数据安全。

EMQ X Cloud 旗舰版国内开放试用

EMQ X Cloud 旗舰版在专业版的基础上增加了设备管理、设备影子、编解码、边缘管理等物联网平台能力。本月 EMQ X Cloud 旗舰版正式对部分受邀客户开放了试用。

通过 EMQ X Cloud 旗舰版,用户不仅可以使用最专业的 MQTT 服务,同时也可以利用完备的设备管理能力,轻松搭建企业内部的物联网平台。

详情可添加 EMQ 商务微信进行咨询

完善 EMQ X Cloud 上部署实例的告警

监控和告警是云服务提供托管服务的重要组成部分,为了更好地监控 EMQ X 实例的运行状态,及时发现异常情况,本月我们对 EMQ X 的各项监控指标进行了完善。

包括规则引擎的资源状态、规则引擎事件触发情况、部署认证的异常、消息丢弃情况、消息吞吐量、部署连接数等关键指标。

支持国内客户转包年计费

EMQ X Cloud 在推出包年付费模式后受到了大量用户的欢迎。针对部分存量付费客户希望从按小时计费切换到包年计划的需求,我们从本月开始支持小时转包年计费的付费模式切换。

客户提出申请即可一键切换到包年计划,从而节省成本。

海外用户新增包年付费模式

继九月国内站发布包年支付方式后,本月起 EMQ X Cloud 海外站也开始支持包年付费。

用户可以直接在部署界面选择包年计划进行年费预支付,相比小时计费模式预计每年可节省约 15% 的使用成本。

海外用户支持 VAT 号登记

随着海外用户尤其是欧盟用户的不断增多,我们需要根据不同国家的法律法规来完善每个月的账单信息,尤其是在税务方面。

VAT (Value Added Tax)信息现已加入了欧盟用户的账单信息中。我们在用户绑定信用卡时允许用户输入一个合法的 VAT 账号,并在月末账单中体现出 VAT 的金额。

为了完成「通过世界级软件产品服务人类未来产业与社会」的使命,敬请期待一个更优秀的 EMQ X。

We are hiring! Join us and Code the Future together.

► EMQ 2021 全球招聘季

简历投递邮箱:hr@emqx.io

EMQ HR

点击"阅读原文" ,了解更多

↓↓↓



推荐阅读
  • 秒建一个后台管理系统?用这5个开源免费的Java项目就够了
    秒建一个后台管理系统?用这5个开源免费的Java项目就够了 ... [详细]
  • 本文推荐了六款高效的Java Web应用开发工具,并详细介绍了它们的实用功能。其中,分布式敏捷开发系统架构“zheng”项目,基于Spring、Spring MVC和MyBatis技术栈,提供了完整的分布式敏捷开发解决方案,支持快速构建高性能的企业级应用。此外,该工具还集成了多种中间件和服务,进一步提升了开发效率和系统的可维护性。 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • EST:西湖大学鞠峰组污水厂病原菌与土著反硝化细菌是多重抗生素耐药基因的活跃表达者...
    点击蓝字关注我们编译:祝新宇校稿:鞠峰、袁凌论文ID原名:PathogenicandIndigenousDenitrifyingBacte ... [详细]
  • 近期,微信公众平台上的HTML5游戏引起了广泛讨论,预示着HTML5游戏将迎来新的发展机遇。磊友科技的赵霏,作为一名HTML5技术的倡导者,分享了他在微信平台上开发HTML5游戏的经验和见解。 ... [详细]
  • IOS Run loop详解
    为什么80%的码农都做不了架构师?转自http:blog.csdn.netztp800201articledetails9240913感谢作者分享Objecti ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 微信公众号推送模板40036问题
    返回码错误码描述说明40001invalidcredential不合法的调用凭证40002invalidgrant_type不合法的grant_type40003invalidop ... [详细]
  • 本文总结了一些开发中常见的问题及其解决方案,包括特性过滤器的使用、NuGet程序集版本冲突、线程存储、溢出检查、ThreadPool的最大线程数设置、Redis使用中的问题以及Task.Result和Task.GetAwaiter().GetResult()的区别。 ... [详细]
  • 本文深入解析了通过JDBC实现ActiveMQ消息持久化的机制。JDBC能够将消息可靠地存储在多种关系型数据库中,如MySQL、SQL Server、Oracle和DB2等。采用JDBC持久化方式时,数据库会自动生成三个关键表:`activemq_msgs`、`activemq_lock`和`activemq_ACKS`,分别用于存储消息数据、锁定信息和确认状态。这种机制不仅提高了消息的可靠性,还增强了系统的可扩展性和容错能力。 ... [详细]
  • 在PHP中实现腾讯云接口签名,以完成人脸核身功能的对接与签名配置时,需要注意将文档中的POST请求改为GET请求。具体步骤包括:使用你的`secretKey`生成签名字符串`$srcStr`,格式为`GET faceid.tencentcloudapi.com?`,确保参数正确拼接,避免因请求方法错误导致的签名问题。此外,还需关注API的其他参数要求,确保请求的完整性和安全性。 ... [详细]
  • 在安装并配置了Elasticsearch后,我在尝试通过GET /_nodes请求获取节点信息时遇到了问题,收到了错误消息。为了确保请求的正确性和安全性,我需要进一步排查配置和网络设置,以确保Elasticsearch集群能够正常响应。此外,还需要检查安全设置,如防火墙规则和认证机制,以防止未经授权的访问。 ... [详细]
  • 2016-2017学年《网络安全实战》第三次作业
    2016-2017学年《网络安全实战》第三次作业总结了教材中关于网络信息收集技术的内容。本章主要探讨了网络踩点、网络扫描和网络查点三个关键步骤。其中,网络踩点旨在通过公开渠道收集目标信息,为后续的安全测试奠定基础,而不涉及实际的入侵行为。 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
author-avatar
无限制空间689
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有