[Q] How to create Cluster with help of LUCENE.NET.REPLICATION
- Dominant language
- C#
- Stars
- 2.4k
- Forks
- 658
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 9
Description
It's curious to get an understanding of how to handle auto failover in a cluster with Master - 2 or more replication. With the help of `LUCENE.NET.REPLICATION` in LuceneNet(NRT-segment replication) we can create a cluster with master-replica clusters but handling failover within the cluster is not possible without any distributed consensus algorithm. By using [.NEXT Raft](https://dotnet.github.io/dotNext/features/cluster/raft.html) we can achieve the handling clusters failovers. So my question is how to implement the consensus within `Lucene.NET`.
Thanks!
Contributor guide
Research direction
No source file, test, or entry point is named. Start by reviewing Lucene.NET replication documentation and the linked .NET Raft documentation, then clarify whether consensus and automatic failover are intended as a supported Lucene.NET feature; completion criteria are not defined in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- distributed-systems, search
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100