CTE для HELP здесь.
;WITH CTE AS
(
SELECT
[ProductNumber] AS OrigProductNumber
,CAST([ProductNumber] AS VARCHAR(100)) AS [ProductNumber]
FROM [AdventureWorks].[Production].[Product]
UNION ALL
SELECT OrigProductNumber
,CAST(STUFF([ProductNumber], PATINDEX('%[^0-9]%', [ProductNumber]), 1, '') AS VARCHAR(100) ) AS [ProductNumber]
FROM CTE WHERE PATINDEX('%[^0-9]%', [ProductNumber]) > 0
)
SELECT * FROM CTE
WHERE PATINDEX('%[^0-9]%', [ProductNumber]) = 0
OPTION (MAXRECURSION 0)
вывод:
OrigProductNumber ProductNumber
WB-H098 098
VE-C304-S 304
VE-C304-M 304
VE-C304-L 304
TT-T092 092
ИМХО это не нужно. Оба узла работают как менеджер и работник (так что это «узел только для работника», который не используется).
Хитрость заключается в развертывании артефактов в обоих узлах, см. https://docs.wso2.com/display/EI640/Clustering+the+ESB+Profile#ClusteringtheESBProfile-Deployingartifactsacrossthenodes [112 ]
Я лично предпочитаю использовать NFS, для стабильных сред вы можете развернуть артефакты с помощью инструмента ci / cd