astarte-platform / astarte-platform/astarte-device-sdk-python

Re-send of lost messages on re-connection.

Open
#100 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
3
Forks
10
PR merge metrics
No merged PRs in 30d

Description

Attempting to send a message when no connection is present will lead to the loss of the message.
It would be better to cache the tx message when no connection is present and send them once a new connection is established.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files or tests. Start by tracing the message-send path and the connection lifecycle, then determine where unsent messages can be retained and retried after reconnection; done means messages sent without a connection are delivered once a new connection is established.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
networking
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.