Сообщения повторяются, если несколько раз перезапускать гейт - чем больше сообщений, тем больше раз повторяются (если дублируются 2 раза, то достаточно 3-4 раза перезагрузить, если больше дубликатов - то больше раз).
Чтобы получить эту ошибку, нужно несколько раз запускать гейт и ядро на одном компьютере, не перезагружая Aeron. В таком случае, в гейт начинают приходить устаревшие сообщения, которые уже были получены гейтом. Они
В примере ниже гейт был запущен без ядра и получил следующие сообщения. Я перезагружал его несколько раз, он получал эти сообщения каждый раз снова
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "c792cdf7-3b34-42d8-b369-f9ed1752cc7c", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "cancel_all_orders", "message": null, "algo": "py_test", "timestamp": 1658068502450404, "data": null}
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "a41ae991-6e14-4bbe-9802-977661a33ce2", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "get_balance", "message": null, "algo": "py_test", "timestamp": 1658068502451269, "data": []}
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "4d4e89f1-ee6a-489a-9b00-53d8e754d99f", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "create_orders", "message": null, "algo": "py_test", "timestamp": 1658068537461023, "data": [{"client_order_id": "4d4e89f1-ee6a-489a-9b00-53d8e754d99f", "symbol": "ETH/USDT", "type": "limit", "side": "sell", "amount": 0.00813, "price": 1421.07}]}
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "6932382d-5053-4217-8c1d-19e43341ae48", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "cancel_all_orders", "message": null, "algo": "py_test", "timestamp": 1658068537463223, "data": null}
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "95a782d2-0465-4e59-b6d7-bf497c7adfb4", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "cancel_all_orders", "message": null, "algo": "py_test", "timestamp": 1658068605121181, "data": null}
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "2e42fc5a-b102-4bdd-8a10-23dcb90c7562", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "get_balance", "message": null, "algo": "py_test", "timestamp": 1658068605123089, "data": []}
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "2c4cc5b8-9181-4630-b59c-70f6fc7cb125", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "create_orders", "message": null, "algo": "py_test", "timestamp": 1658068620128000, "data": [{"client_order_id": "2c4cc5b8-9181-4630-b59c-70f6fc7cb125", "symbol": "ETH/USDT", "type": "limit", "side": "sell", "amount": 0.00813, "price": 1421.301}]}
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "cfa428a5-dc84-42da-baa9-759c7165d187", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "cancel_all_orders", "message": null, "algo": "py_test", "timestamp": 1658068620129905, "data": null}
2022-07-17 17:38:33:dragon_gate.aeron:60872:85 INFO Received message on aeron: {"event_id": "e3798e38-4d90-4168-a0f1-6a2d7a0f698c", "exchange": "kucoin", "instance": "py_test_core", "event": "command", "node": "core", "action": "cancel_all_orders", "message": null, "algo": "py_test", "timestamp": 1658068657483899, "data": null}