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

Support HA servers in active-active manner #11

Closed
2 tasks done
hackerwins opened this issue Jan 23, 2020 · 2 comments · Fixed by #150
Closed
2 tasks done

Support HA servers in active-active manner #11

hackerwins opened this issue Jan 23, 2020 · 2 comments · Fixed by #150
Assignees
Labels
enhancement 🌟 New feature or request

Comments

@hackerwins
Copy link
Member

hackerwins commented Jan 23, 2020

Currently Yorkie only provides a single server. Servers can always be down, we need to set up the HA servers. Unlike other servers, Yorkie will receive many edit operations, so we will configure it in an active-active manner.

If we handle the following tasks, It seems like we can achieve set up HA servers.

  • Introduce distributed lock with lease
  • Introduce distributed PubSub
@hackerwins hackerwins added the enhancement 🌟 New feature or request label Jan 23, 2020
@hackerwins hackerwins changed the title Support HA servers with active-active manner Support HA servers in active-active manner Jan 23, 2020
@hackerwins
Copy link
Member Author

hackerwins commented Feb 21, 2020

I think it can be handled simply by introducing the ETCD adapter.

@hackerwins
Copy link
Member Author

hackerwins commented May 5, 2021

Continue on #183.

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

Successfully merging a pull request may close this issue.

1 participant