Is there an existing issue for this?
Is your feature request related to a problem? Please describe the problem.
Split out from #1181, see discussion in #1182. Related to @NehanPathan's GSoC 2025 work.
It was determined to be infeasible to add async support to our existing ReplicationClient, so we should create a new approach.
Describe the solution you'd like
We should add to the new lucenenet-extensions repo support for an asynchronous replication client. This should be implemented as a BackgroundService so that we don't have to reinvent the plumbing (like was done originally in ReplicationClient). BackgroundService will also automatically let us use Microsoft.Extensions.DependencyInjection for this.
Additional context
No response
Is there an existing issue for this?
Is your feature request related to a problem? Please describe the problem.
Split out from #1181, see discussion in #1182. Related to @NehanPathan's GSoC 2025 work.
It was determined to be infeasible to add async support to our existing ReplicationClient, so we should create a new approach.
Describe the solution you'd like
We should add to the new lucenenet-extensions repo support for an asynchronous replication client. This should be implemented as a BackgroundService so that we don't have to reinvent the plumbing (like was done originally in ReplicationClient). BackgroundService will also automatically let us use Microsoft.Extensions.DependencyInjection for this.
Additional context
No response