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

Model observer to message-passing and index upgrade #2057

Open
luis100 opened this issue May 20, 2022 · 0 comments
Open

Model observer to message-passing and index upgrade #2057

luis100 opened this issue May 20, 2022 · 0 comments

Comments

@luis100
Copy link
Member

luis100 commented May 20, 2022

Change the current methodology of indexing from a model observer pattern to a message-passing pattern using Akka, which may allow distribution into micro-services (having index actor in another container).

Allow use case for Solr major upgrade, where information is indexed in both Solr 7 and Solr 8 but Solr 7 is used as a service dependency, a re-index all is issued and allows Solr 8 to replace Solr 7.

The same strategy could then be used to incorporate different systems that must listen to all model changes, like migrating from Solr to ElasticSearch, or having a GraphDB for some of the information when metadata is in RDF.

@luis100 luis100 added this to the 5.1.0 milestone May 20, 2022
@006627 006627 modified the milestones: 5.1.0, 5.2.0 Mar 31, 2023
@hmiguim hmiguim modified the milestones: 5.2.0, 5.3.0 Jul 28, 2023
@hmiguim hmiguim modified the milestones: 5.3.0, Screening Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants