Questions tagged [reliable-message-delivery]
27 questions
9
votes
1 answer
How to guarantee at least once delivery with Azure Function with Cosmos DB trigger
I have a Cosmos DB trigger for an Azure function. I want to flatten and write some data from the incoming Document(s) to an (Azure) SQL Server.
What is a way to guarantee at least once delivery?
I looked at…

kyarbles
- 169
- 1
- 9
8
votes
1 answer
At-least-once delivery using Akka Persistence and the Extra-Cameo pattern
I am developing an application that uses Akka, in which Actors are designed to avoid the Request-Response pattern. Using the Extra or the Cameo pattern is possible to model interactions among actors as a "stream" of messages.
The figure below…

riccardo.cardin
- 7,971
- 5
- 57
- 106
6
votes
2 answers
Does TCP (Transmission Control Protocol) provide at-most-once, at-least-once or exactly-once delivery
I've heard it said that providing exactly-once delivery is almost impossible. At the same time, TCP is said to provide guaranteed delivery. If TCP does not provide exactly-once guaranteed delivery then does it provide at-most-once or at-least-once

Mark
- 5,223
- 11
- 51
- 81
5
votes
2 answers
PubSub + Reliable message delivery to unreliably present subscribers
I need to build a system that uses a Publish/Subscribe bus (e.g. Mule, ZeroMQ, RabbitMQ), but the literature all implies that subscriber applications are reliably available to receive messages from topics to which they subscribe as soon as the…

Jay Godse
- 15,163
- 16
- 84
- 131
5
votes
1 answer
Redis reliable queues for multi threaded processing
For my ongoing project, I am using Redis for message distribution across several processes. Now, I am supposed to make them reliable.
I consider using the Reliable queue pattern through BRPOPLPUSH command. This pattern suggests that the processing…

Mopparthy Ravindranath
- 3,014
- 6
- 41
- 78
4
votes
0 answers
iOS push notifications not always delivered: Dependent on number of characters + speed of wifi connection + free space on device?
We have a Swift based app out on the App Store which includes a team messenger.
We experience issues on the deliverability of some background push notifications.
If we login with the same account on an iOS and Android device, all push notifications…

Andreas Overbeck
- 41
- 2
3
votes
1 answer
Is there a way to transport data with a 100% delivery guarantee using RabbitMQ?
I'm building a system in which I'd like to use RabbitMQ as the main message passing mechanism.
My system requires very strong guarantees for message delivery, as in, messages must arrive at their destination and acknowledged,
otherwise I expect…

nadavvadan
- 3,930
- 1
- 17
- 29
2
votes
0 answers
DatagramChannel throwing closedSocketException in UDP program
As part of a coursework project, i am trying to implement a layer of reliability over a basic UDP protocol in java using Selective Repeat : http://en.wikipedia.org/wiki/Selective_Repeat_ARQ. Basically, each packet - when sent- keeps track of its own…

Craig Innes
- 1,573
- 11
- 23
2
votes
1 answer
What is the difference between immediate and mandatory flags in amqp/rabbitmq?
I am referring to rabbitmq AMQP-0.9 documentation for basic_publish method.
It refers two flags for the message :- 1) Immediate, 2) Mandatory.
mandatory
This flag tells the server how to react if the message cannot be
routed to a queue. If this…

Mangu Singh Rajpurohit
- 10,806
- 4
- 68
- 97
1
vote
2 answers
Can ordered message delivery be implemented with BizTalk scaling out using sequential convoy?
I have a BizTalk receive port connected to a queue (using MQ Series adapter) which is used to receive ordered messages. I need to scale out this port with multiple BizTalk host instances (I'm using BizTalk Server 2006 R2).
According to MSDN this…

Chatur
- 11
- 1
1
vote
2 answers
Realiable UDP - When does the TCP handshake occur?
Trying to develop a reliable UDP protocol for my game (made in GameMaker: Studio) that connects to a Java server. I need to ensure packets arrive and that they arrive in the correct order.
I'm trying to model off of the TCP protocol to do this, and…

Ran Shorowitz
- 307
- 5
- 11
1
vote
2 answers
RabbitMQ - deal with unreliable service
I have a service AAA that posts 10 to 50 thousand messages a minute to a RabbitMQ exchange. A .NET Core service BBB subscribes to a queue (to which all messages are routed) and for each message calls another HTTP service CCC over Internet. The…

Test45
- 563
- 1
- 5
- 12
1
vote
1 answer
Multipeer Framework iOS reliable
Can someone steer me to documentation on how the Reliable option works for sendData using Apple's Multipeer Framework for iOS? From what I can learn, it guarantees delivery in the right order, but what happens when the connection between peers is…

Dave
- 71
- 5
1
vote
0 answers
How to deliver messages atomically when using Firebase without a backend logic
I´m creating this chat app using Firebase. I wanted to create a system
where every device having the chat app installed is responsible for delivering chat messages.
Even if the device did not send the message it plays a part in the pool of…

Tord Larsen
- 2,670
- 8
- 33
- 76
1
vote
1 answer
How to implement message delivery status in ejabberd
I am new to Ejabberd. I want to know whether my message has been delivered to the recipient or not. The client i am using is pidgin.I have gone through the protocol XEP-0184 I don't know how to implement this(I don't know Erlang). Is there any…

Salini L
- 829
- 5
- 15
- 43