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
We get very little value from Nats, and it makes our streaming setup more complicated. We should just get rid of it altogether.
Describe the solution to the problem
Migrate MLS to use the same subscription dispatcher that api/v1 is using
Remove dependency on nats from the subscription dispatcher and instead rely on messages being published directly on the dispatcher with some sort of new Dispatch function that takes in a proto.Envelope as an argument.
Hook up the two HandleIncomingWakuRelayMessage functions to publish directly to the dispatcher without Nats
Describe the uses cases for the feature
No response
Additional details
As a bonus, this change will remove one round of serialization for every message received from Waku.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem?
We get very little value from Nats, and it makes our streaming setup more complicated. We should just get rid of it altogether.
Describe the solution to the problem
api/v1
is usingDispatch
function that takes in aproto.Envelope
as an argument.HandleIncomingWakuRelayMessage
functions to publish directly to the dispatcher without NatsDescribe the uses cases for the feature
No response
Additional details
As a bonus, this change will remove one round of serialization for every message received from Waku.
The text was updated successfully, but these errors were encountered: