Gaps and direct vs guaranteed messaging
Assume I disabled reconnect on Solace session - so once the session is down it will stay down. Now I have a publisher which is publishing messages A, B, C (in order and all messages have the same priority).
(1) Suppose the publisher is publishing to topic T and uses direct messaging.
Can it happen that only messages A and C are delivered to the topic T
and message B is lost?
(2) Suppose the publisher is publishing to queue Q and uses guaranteed messaging.
According to the accepted answer in https://solace.community/discussion/358/pattern-for-handling-rejectedmessageerror-events-with-guaranteed-messages
it could happen that A and C are acked but B is nacked?
If that is the case what are the options for publisher to prevent gaps?
Is it possible to have Publish Windows Size > 1 and still ensure there are no gaps?