You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While documenting the Message Queue, I realized I'm not entirely sure why it exists, however ridiculous that may sound.
All of the design goals are sane. It's just, instead of using a remote server as the message buffer, we could use an async task on each side. The processor saves messages to be sent to its local database, and defines an async task to forward them along to the coordinator/receive messages from the coordinator. The coordinator would have a complimentary task.
This would actually be even-more robust, as technically, as of right now, the message queue can go offline and halt the processor/coordinator (though this is unexpected).
The text was updated successfully, but these errors were encountered:
While documenting the Message Queue, I realized I'm not entirely sure why it exists, however ridiculous that may sound.
All of the design goals are sane. It's just, instead of using a remote server as the message buffer, we could use an async task on each side. The processor saves messages to be sent to its local database, and defines an async task to forward them along to the coordinator/receive messages from the coordinator. The coordinator would have a complimentary task.
This would actually be even-more robust, as technically, as of right now, the message queue can go offline and halt the processor/coordinator (though this is unexpected).
The text was updated successfully, but these errors were encountered: