This repository has been archived by the owner on Jun 21, 2023. It is now read-only.
use a heuristic to determine whether or not to use asynchronous publishing #190
Labels
enhancement
New feature or request
See: #183 (comment)
The proposal from the linked pull request would be, use synchronous publishing:
BEST_EFFORT
(type bounded or unbounded)RELIABLE
and the type is bounded and the maximum size is less thanMAX_SYNC_PAYLOAD
Where
MAX_SYNC_PAYLOAD
is some maximum size that can be used without asynchronous publishing.Use asynchronous publishing:
RELIABLE
and the type is bounded and the maximum size is more thanMAX_SYNC_PAYLOAD
RELIABLE
and the type is unbounded (has no maximum size)Something else to consider is whether or not messages with unbounded size can always be published with synchronous publishing, even with reliability as
BEST_EFFORT
.The text was updated successfully, but these errors were encountered: