Здравствуйте,
Есть 2 сервера, основной и бекап сервер, на каждом поднята нода bitcoin с идентичными wallet.dat файлами.
Сервер обрабатывает транзакцию через walletnotify опцию в конфиге.
Проблема в том, что 99% случаев операция через walletnotify обрабатывается первой именно бекап сервером, а не основным.
Оба сервера в Hetzner.
Разница во времени в обработке операции между бекап сервером и основным - измеряется милисекундах (<1 сек)
bitcoin-cli --getinfo
{
"version": 190200,
"protocolversion": 70015,
"blocks": 685072,
"timeoffset": 0,
"connections": 162,
"proxy": "",
"difficulty": 25046487590083.27,
"chain": "main",
"walletversion": 169900,
"balance": 0.00009219,
"keypoololdest": 1615197403,
"keypoolsize": 2036,
"paytxfee": 0.00000000,
"relayfee": 0.00001000,
"warnings": ""
}
Значение connections: 162 примерно такое же на основном и бекап сервере.
Что можно сделать, где разметить сервер, что ускорить, чтобы именно основной сервер первым обрабатывал операцию .. ? Вопрос именно как максимально ускорить обработку "основным сервером" не выставляя задержки и т.д бекап серверу.
Буду рад любым идеям и предложениям.