-
Notifications
You must be signed in to change notification settings - Fork 21
Add guaranteed delivery to Cepheus Broker #49
Comments
Hello, Best reagrds, |
Hello, Thanks & best regards, |
Hi @sabrine2020, As mentioned on SO in the original discussion, any contribution to the project is welcomed. Feel free to fork the repo, possibly contribute with a PR that we could merge if feature can be toggled by configuration. |
Hi @marcc-orange , I have some queries regarding this issue:
I want to contribute on this issue. Please guide me through my queries. |
Hi @pooja1pathak, I did not work on any of these guaranteed delivery scenarios. I suppose this could be implemented using persisted queues. I can't speak about the original demand but I suppose for a production grade implementation, something like Kafka could be used. |
When the Cepheus Broker does not manage to forward updates to a remote broker, it just ignores the failed updates (just logging an error).
The broker could support a guaranteed delivery mode where not delivered updates would be stored locally (in memory or persisted on disk) and send back to the remote broker when the connection is recovered.
Optionally, the broker could smartly only keep the latest update for a given context entity to limit local storage and traffic when historic data is not relevant.
The text was updated successfully, but these errors were encountered: