EMQ X sprint demo

[@k32] Rlog (Async Mnesia DB replication) project updates

Rlog (short for Replicated Logs) is to provide an async replication mechanism for Mnesia tables in EMQ X, aiming to make EMQ X cluster more stable and scalable.

[@qzhuyan] MQTT on QUIC

This is the third demo from the QUIC project, (flashback: the first was MsQuic NIF PoC, the second was the QUIC echo server from two weeks ago). We are now finally ready to demo MQTT on QUIC integrated into EMQ X.

[@z8674558] HOCON, new config for EMQ X v5.0

HOCON a JSON superset is now brought into the beam community. Almost a drop-in replacement for the default cuttlefish parser used in EMQ X, we will start taking advantage of the HOCON features in EMQ X v5.0. We have worked on emqx/hocon.git project for quite some time, however never presented it to the public. This is the time.

[@terry-xiaoyu] jq.erl JQ for Erlang/Elixir

jq, de-facto JSON processing standard. Based on the open-source core Xinyu has built a NIF binding which will then be integrated into EMQ X's rule engine as a data processing function.

Reference links:


PR: https://github.com/emqx/ekka/pull/85

EIP: https://github.com/emqx/eip/blob/main/active/0004-async-mnesia-change-log-replication.md


QUIC for Erlang/Elixir: https://github.com/emqx/quic

Project status updates: https://github.com/emqx/emqx/discussions/4379


Parser: https://github.com/emqx/hocon

EIP: https://github.com/emqx/eip/blob/main/active/0002-new-config-syntax.md


jq.erl: https://github.com/emqx/jq

EIP: https://github.com/emqx/eip/pull/27

Zoom Meeting

Time: Apr 6, 2021, 09:00 Stockholm, 15:00 Beijing

Join Zoom Meeting: https://zoom.us/j/91437642104?pwd=SVNSRmNEOWpHUm1jeFEwcHMrVTRQUT09

Meeting ID: 914 3764 2104

Passcode: 836954

2021-04-06 07:00 - 08:00 UTC