[ https://issues.apache.org/jira/browse/UNOMI-877?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Serge Huber updated UNOMI-877: ------------------------------ Summary: Replace Karaf Cellar and Hazelcast with PersistenceService for cluster synchronization (was: Remove cluster services, Karaf Cellar and Hazelcast) > Replace Karaf Cellar and Hazelcast with PersistenceService for cluster > synchronization > -------------------------------------------------------------------------------------- > > Key: UNOMI-877 > URL: https://issues.apache.org/jira/browse/UNOMI-877 > Project: Apache Unomi > Issue Type: Sub-task > Reporter: Serge Huber > Assignee: Serge Huber > Priority: Major > > Replace Karaf Cellar and Hazelcast with PersistenceService for cluster > synchronization > Instead of removing the cluster service and endpoint completely, this task > involves replacing the usage of Apache Karaf Cellar and Hazelcast with the > PersistenceService storage and cluster synchronization mechanism using shared > persistence storage. > The current implementation relies on Apache Karaf Cellar that is not actively > maintained by a large community apart from Unomi. This has led to numerous > bugs and stability issues in production environments. > By leveraging the PersistenceService and shared persistence storage for > cluster synchronization, we can: > 1. Maintain necessary cluster functionality while eliminating the problematic > dependencies > 2. Improve stability in production environments > 3. Better isolate Unomi nodes > 4. Enable more effective cluster management at a higher level > This approach provides a more reliable and maintainable clustering solution > while retaining the benefits of node synchronization. -- This message was sent by Atlassian Jira (v8.20.10#820010)