Can a message to particle cloud be missed?

I have around 50 particle devices linked to my account. A device will push at least 5 messages a seconds. I am logging all the messages from the particle cloud using the curl command in .

  1. Is there a possibility that some messages are missed on the particle cloud service?
  2. Is there a way to know if my message has been successfully transmitted to the particle cloud?


This contradicts

1 Like


To avoid your devices overwhelming the rate at which the Cloud can continuously receive messages I would suggest you implement a buffer on the device so that your messages go into a FIFO buffer and there is a process taking them out of the buffer and publishing them at a rate of no more than 1 per second. Also, if the result of the send is a failure then the process will not delete the message from the buffer until successfully sent. This way you can be sure that messages are not missed.