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

doc: revise and augment user guide #1

Open
meling opened this issue Aug 30, 2017 · 2 comments
Open

doc: revise and augment user guide #1

meling opened this issue Aug 30, 2017 · 2 comments

Comments

@meling
Copy link
Member

meling commented Aug 30, 2017

Make progression of different examples ranging from

  1. Simple gRPC example
  2. Load balancing accessing two distinct services
  3. Distributed storage with simple majority quorums (both single-writer and multi-writer)
  4. Distributed storage with byzantine quorums
  5. Advanced protocol: Paxos with majority quorum??
  6. Advanced quorum functions with correctables (can we use EPaxos as an example, or could we do something else?)
  7. Advanced quorum functions with per_node_arg and custom_return_type

(consider splitting this issue into a separate issue for each example.)

@meling
Copy link
Member Author

meling commented Aug 30, 2017

The examples above should also describe how to organize your repos, and how to use the vendor folder. Moreover, we should also describe an advanced example where you want to extend Gorums as a library like was done for the Raft implementation (@s111).

@meling
Copy link
Member Author

meling commented Sep 22, 2017

The load balancing example can benefit from this blog post. Perhaps we could specify a bachelor thesis for implementing the various LB alternatives described in the blog post.

@meling meling moved this from To do to To do later in Gorums refactoring with new plugin architecture May 18, 2020
@meling meling moved this from To do later to In progress in Gorums refactoring with new plugin architecture Jun 19, 2020
@meling meling added the doc Documentation label Oct 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants