1
0
mirror of https://github.com/eclipse/mosquitto.git synced 2025-05-08 16:52:13 +08:00
Karl Palsson c6aac741c2 broker: support byte based queueing
Limiting queued message depth purely based on message count is hard to
control for memory constrained devices.  The size of messages can vary
wildly, from a few bytes, to a few kilobytes.  Support a new
max_queued_bytes option, and drop packets when the first limit is
reached.  Option defaults to 0 (disabled) by default.
Support also a max_inflight_bytes variable, with similar behaviour.

Fixes (partof) https://github.com/eclipse/mosquitto/issues/100

This pulls up some helper routines for calculating whether to allow
inflight or queuing, resolving some inconsistences in connection
resumption.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2016-09-09 17:27:39 +00:00
2014-05-07 23:27:00 +01:00
2016-05-15 22:34:52 +01:00
2016-06-02 21:32:21 +01:00
2016-09-09 17:27:39 +00:00
2016-04-24 22:21:41 +01:00
2016-09-09 17:27:39 +00:00
2016-09-09 17:27:39 +00:00
2016-09-09 17:27:39 +00:00
2014-05-08 22:41:59 +01:00
2014-05-07 23:27:00 +01:00
2016-06-21 23:33:58 +01:00
2016-06-21 23:33:58 +01:00
2014-05-07 23:27:00 +01:00
2014-05-07 23:27:00 +01:00
2014-05-07 23:27:00 +01:00
2015-06-05 09:11:59 +01:00
2016-05-28 10:28:28 +02:00
2014-05-08 22:41:59 +01:00
2014-05-07 23:27:00 +01:00
2014-05-07 23:27:00 +01:00
2015-03-02 22:12:50 +00:00
2016-03-11 22:04:09 +00:00
2016-06-02 21:32:21 +01:00
2016-06-07 16:56:15 +01:00

Eclipse Mosquitto

Mosquitto is an open source implementation of a server for version 3.1 and 3.1.1 of the MQTT protocol.

See the following links for more information on MQTT:

Mosquitto project information is available at the following locations:

There is also a public test server available at http://test.mosquitto.org/

Mosquitto was written by Roger Light roger@atchoo.org

Master: Travis Build Status (master) Develop: Travis Build Status (develop) Fixes: Travis Build Status (fixes)

Description
No description provided
Readme 25 MiB
Languages
C 65%
Python 28.4%
Makefile 2.6%
C++ 1.3%
CMake 0.8%
Other 1.9%