Clustering: Add distributed lock (#2333)

To support sync of activities in cluster setups

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2025-04-02 12:25:08 +03:00
committed by GitHub
parent 32990ab2ea
commit 2af5439b39
12 changed files with 484 additions and 11 deletions

View File

@@ -0,0 +1,8 @@
-- Table and fields in upper case as Spring queries it that way
CREATE TABLE SP_LOCK (
LOCK_KEY CHAR(36) NOT NULL,
REGION VARCHAR(100) NOT NULL,
CLIENT_ID CHAR(36),
CREATED_DATE TIMESTAMP NOT NULL,
constraint SP_LOCK_PK primary key (LOCK_KEY, REGION)
);

View File

@@ -0,0 +1,8 @@
-- Table and fields in upper case as Spring queries it that way
CREATE TABLE SP_LOCK (
LOCK_KEY CHAR(36) NOT NULL,
REGION VARCHAR(100) NOT NULL,
CLIENT_ID CHAR(36),
CREATED_DATE DATETIME(6) NOT NULL,
constraint SP_LOCK_PK primary key (LOCK_KEY, REGION)
);

View File

@@ -0,0 +1,8 @@
-- Table and fields in upper case as Spring queries it that way
CREATE TABLE SP_LOCK (
LOCK_KEY CHAR(36) NOT NULL,
REGION VARCHAR(100) NOT NULL,
CLIENT_ID CHAR(36),
CREATED_DATE TIMESTAMP NOT NULL,
constraint SP_LOCK_PK primary key (LOCK_KEY, REGION)
);