Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research Matrix.org as a signaling server alternative to PeerJS Server #2

Open
ivelin opened this issue Sep 9, 2021 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@ivelin
Copy link

ivelin commented Sep 9, 2021

Currently we use a fork of PeerJS Server as the signaling server for peerfetch clients. This works fine, but requires hosting a signaling server.

It is also a single point of failure, although this is not a big concern, because it only has ephemeral state and it takes very little to recycle a bad instance and start a new one with minimum disruption to the peerfetch network. Each peerfetch edge node periodically re-registers with the currently active signaling server, so a restarted server will restore the network to a fully working state within a few seconds.

We can investigate whether the global matrix.org network is a more secure and resilient alternative with lower maintenance cost.

@ivelin ivelin added the enhancement New feature or request label Sep 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant