Comments (3)
good job!!!
from moquette.
Thanks for the hints and suggestion.
I agree with you when you say that m_channelMapper is never cleaned, good catch; Is not job of protocol processor to handle the low level closing events, in fact when a channel is closed the channelInactive is invoked, so the fix could be more easily implemented.
from moquette.
The issues has been resolved removing the caching of the NettyChannel wrapper but using fresh instances for each request
from moquette.
Related Issues (20)
- Generalize ExpirableTracker to become an scheduler service
- Server can define its own Keep Alive in CONNACK
- [Meta] Implement Shared Subscriptions HOT 1
- Support topic that starts with `$` character
- The official example code is misleading and may cause Java OutOfMemoryError. HOT 1
- Implement Subscription identifier
- Implements Subscription Options HOT 1
- java.lang.NoSuchMethodError: No static method encodeHexString([B)Ljava/lang/String; in class Lorg/apache/commons/codec/binary/Hex; or its super classes (declaration of 'org.apache.commons.codec.binary.Hex' appears in /system/framework/org.apache.http.legacy.boot.jar) HOT 2
- Confuse on SessionEventLoopGroup.routeCommand method HOT 4
- Implement message expiry intervals functionality HOT 1
- publish2Subscribers(payload, topic, qos); catch Exception java.lang.NullPointerException: null HOT 3
- io.moquette.broker.SessionCorruptedException: Session has already changed state: Session{clientId='xxx', clean=true, status=CONNECTING, inflightSlots=10} HOT 3
- Payload format and content type HOT 1
- Request / Response: Formalize the request/response pattern within MQTT HOT 2
- High CPU usage when MQTT client disconnect and reconnect
- Shrared buffer issues due to readerIndex
- The shared subscription was not successful. HOT 1
- High CPU usage when run Ctrie.insert function HOT 43
- Periodic failure HOT 1
- retain flag does not work qith qos=0 in version 0.17 HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moquette.