This is an automated email from the ASF dual-hosted git repository.
lizhanhui pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq-mqtt.git
from 95fbf79 feat: add metrics for topic dimension read and write msg size
(#271)
new 6466344 feat: use openssl SSL provider to create TLS/SSL engine,
adding netty-tcnative to cs module
new c768b77 fix: socket option keep_alive shall be a child option in netty
new 0643cd3 feat: support WebSocket over TLS transport
new 318841e feat: use shared netty event loop for TCP/TCP over TLS/Web
Socket
new 90cfe7c feat: add experimental support for QUIC transport
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
docs/quic.md | 16 +++
mqtt-common/pom.xml | 5 +
.../util/{SpringUtils.java => NetworkHelper.java} | 30 ++--
mqtt-cs/pom.xml | 11 +-
.../mqtt/cs/channel/AdaptiveTlsHandler.java | 93 ++++++++++++
.../rocketmq/mqtt/cs/config/ConnectConf.java | 23 +++
.../rocketmq/mqtt/cs/protocol/ssl/SslFactory.java | 30 +++-
.../rocketmq/mqtt/cs/starter/MqttServer.java | 158 +++++++++++++++++----
pom.xml | 21 ++-
9 files changed, 339 insertions(+), 48 deletions(-)
create mode 100644 docs/quic.md
copy
mqtt-common/src/main/java/org/apache/rocketmq/mqtt/common/util/{SpringUtils.java
=> NetworkHelper.java} (56%)
create mode 100644
mqtt-cs/src/main/java/org/apache/rocketmq/mqtt/cs/channel/AdaptiveTlsHandler.java