MQTT message server facing the world and many users, from the private deployment of EMQ X Broker/Enterprise for personalized needs, to the convenient and efficient one-key fully managed SaaS service EMQ X Cloud , EMQ X series products can meet Provide reliable and real-time IoT data movement, processing and integration according to user needs under different scenarios and scales. This month, all EMQ X R&D teams have also made exciting progress.

EMQ X: The development of v5.0-beta.2 is progressing smoothly

For the beta.1 version released at the end of September, our focus is to prepare the interface for configuration. For the beta.2 version, our main goal is to make the management HTTP API run stably. This October, the EMQ X development team is mainly upgrading the HTTP management API module, and its progress will be a key factor in determining the release of the beta.2 version.

We are also developing two other functions that have not been released in the beta.1 version, namely hierarchical rate control and cross-node session migration, which are expected to be released in the beta.2 version.

Brand new management HTTP API

As we mentioned before, the new API is designed in accordance with the OpenAPI (Swagger) 3.0 specification.

This version also provides a built-in UI for demonstrating the curl command example, and also provides a "trial" button, allowing users to easily test in the Web UI.

The following figure is an example of the "trial" result, which has obtained the configuration of the HTTP authentication API.

EMQ X HTTP API

Hierarchical rate control

Before EMQ X 4.3 version, the message transmission rate control was done at the connection layer. In order to be able to set rate control at different levels, we have introduced a new hierarchical rate control function.

This will allow users to control the message rate at the "global", "regional", "listener", and "connection" levels.

Copy session state

Before version 5.0, EMQ X has provided high-availability persistent sessions between nodes in the cluster. However, the session state will not be copied, that is, for the nodes that provide services to the client, the session state is stored locally. If the client moves from one node in the cluster to another node, it will trigger a session takeover. In view of the fact that the EMQ X cluster can operate normally for a long time with the help of the real-time code upgrade function (hot fix without restarting the service), this design has been working well.

In order to improve operation friendliness, we now introduce the cross-node session state replication function. This will allow users to shut down the message server for maintenance without losing session state.

EMQ X Cloud: A number of useful functions updated and optimized

Fully managed cloud native MQTT messaging service EMQ X Cloud always aims to provide users with convenient, efficient, reliable, and low-cost one-stop operation and maintenance managed cloud services. The EMQ X Cloud team has also been paying attention to user needs and feedback. Continuously optimize and improve products. This month, we updated and optimized a number of practical functions based on the actual business needs of users.

New project management function

For large and medium-sized enterprises, more than one MQTT cluster often needed, so multi-cluster management becomes a problem. EMQ X Cloud launched a multi-project management function in October. Users can create projects by themselves on the management interface and associate MQTT instances with projects. Users with multiple instances can use this function to finely manage the instances on EMQ X Cloud according to the organizational department or business structure of the enterprise.

At the same time, the multi-account function is also under active development and is expected to be officially launched soon. The ability of multi-project management combined with sub-account management will help users manage cloud resources more conveniently and securely.

Supports the establishment of VPC peering connections on the Azure platform

This month, support for VPC peering connections on the Azure platform was added. Users can create Azure VPC peering connections through the management interface of EMQ X Cloud. After creation, the user's application on the Azure VPC platform can communicate with the EMQ X Cloud service through the intranet, thereby reducing message transmission delay, saving a lot of public network traffic costs, and ensuring data security.

EMQ X Cloud flagship version is open for domestic trial

EMQ X Cloud Ultimate Edition adds device management, device shadow, codec, edge management and other IoT platform capabilities to the professional version. This month, the EMQ X Cloud Ultimate Edition is officially open to trial for some invited customers. Through the EMQ X Cloud Ultimate Edition, users can not only use the most professional MQTT service , but also take advantage of the complete device management capabilities to easily build an internal IoT platform within the enterprise.

Improve the alarms of deployment instances on EMQ X Cloud

Monitoring and alerting are an important part of cloud services to provide managed services. In order to better monitor the running status of EMQ X instances and discover abnormal situations in time, we have improved various monitoring indicators of EMQ X this month. It includes key indicators such as the resource status of the rule engine, event triggering of the rule engine, abnormal deployment authentication, message discarding, message throughput, and the number of deployed connections.

Support domestic customer subcontracting annual billing

EMQ X Cloud has been welcomed by a large number of users after launching the annual payment model. In response to the needs of some existing paying customers who want to switch from hourly billing to annual subscription plans, we will support the switching of the hourly subcontracted annual billing payment model starting this month. Customers can switch to the annual plan with one click after submitting an application, thereby saving costs.

New annual subscription payment model for overseas users

After the domestic site released the annual payment method in September, EMQ X Cloud overseas sites also began to support annual payment from this month. Users can directly choose the annual plan to prepay the annual fee on the deployment interface. Compared with the hourly billing model, it is expected to save about 15% of the annual usage cost.

Overseas users support VAT number registration and complete billing information

With the increasing number of overseas users, especially EU users, we need to improve the monthly billing information according to the laws and regulations of different countries, especially in taxation. VAT (Value Added Tax) information has now been added to the billing information of EU users. We allow the user to enter a legal VAT account when binding the credit card, and reflect the amount of VAT in the bill at the end of the month.

In order to fulfill the mission of "serving the future industry and society of mankind through world-class software products", please look forward to a better EMQ X.


EMQX
336 声望436 粉丝

EMQ(杭州映云科技有限公司)是一家开源物联网数据基础设施软件供应商,交付全球领先的开源 MQTT 消息服务器和流处理数据库,提供基于云原生+边缘计算技术的一站式解决方案,实现企业云边端实时数据连接、移动、...