Implement background polling service that retrieves entity change events from an outbox table and reindexes (initial impl, assume 1 app instance)

Description

Let’s keep it simple and assume there’s only one instance of the application for now, so that we don’t have to worry about concurrent reindexing of the same entity. We will handle multi-instance scenarios in HSEARCH-4140.

Environment

None
Fixed

Assignee

Fabio Massimo Ercoli

Reporter

Yoann Rodière

Labels

None

Suitable for new contributors

None

Feedback Requested

None

Fix versions

Priority

Major