fix: broken markdown refs auto-resolved
This commit is contained in:
parent
dce02265c2
commit
d318d8e32c
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
### 1.1 Цепочка узлов
|
### 1.1 Цепочка узлов
|
||||||
|
|
||||||
**Исходный код:** [leader_election.py](../бот/leader_election.py)
|
**Исходный код:** [leader_election.py](../Bot/leader_election.py)
|
||||||
|
|
||||||
```python
|
```python
|
||||||
BOT_CHAIN = [
|
BOT_CHAIN = [
|
||||||
@ -49,7 +49,7 @@ BOT_CHAIN = [
|
|||||||
|
|
||||||
### 2.1 Детерминированный выбор лидера
|
### 2.1 Детерминированный выбор лидера
|
||||||
|
|
||||||
**Исходный код:** [leader_election.py](../бот/leader_election.py)
|
**Исходный код:** [leader_election.py](../Bot/leader_election.py)
|
||||||
|
|
||||||
```python
|
```python
|
||||||
def am_i_the_master(self) -> bool:
|
def am_i_the_master(self) -> bool:
|
||||||
@ -98,7 +98,7 @@ STARTUP_DELAY = 3 # секунд перед первой проверкой
|
|||||||
|
|
||||||
## 4. Проверка здоровья узла
|
## 4. Проверка здоровья узла
|
||||||
|
|
||||||
**Исходный код:** [leader_election.py](../бот/leader_election.py)
|
**Исходный код:** [leader_election.py](../Bot/leader_election.py)
|
||||||
|
|
||||||
```python
|
```python
|
||||||
def check_node_health(ip: str) -> bool:
|
def check_node_health(ip: str) -> bool:
|
||||||
@ -119,7 +119,7 @@ def check_node_health(ip: str) -> bool:
|
|||||||
|
|
||||||
## 5. Интеграция с ботом
|
## 5. Интеграция с ботом
|
||||||
|
|
||||||
**Исходный код:** [junomontanaagibot.py](../бот/junomontanaagibot.py)
|
**Исходный код:** junomontanaagibot.py
|
||||||
|
|
||||||
```python
|
```python
|
||||||
async def run_with_3mirror():
|
async def run_with_3mirror():
|
||||||
@ -144,7 +144,7 @@ Environment="MONTANA_NODE_NAME=amsterdam"
|
|||||||
|
|
||||||
### 6.2 Скрипт деплоя
|
### 6.2 Скрипт деплоя
|
||||||
|
|
||||||
**Исходный код:** [deploy_nodes.sh](../бот/deploy_nodes.sh)
|
**Исходный код:** [deploy_nodes.sh](../Bot/deploy_nodes.sh)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
./deploy_nodes.sh
|
./deploy_nodes.sh
|
||||||
@ -156,7 +156,7 @@ Environment="MONTANA_NODE_NAME=amsterdam"
|
|||||||
|
|
||||||
### 7.1 Механизм
|
### 7.1 Механизм
|
||||||
|
|
||||||
**Исходный код:** [breathing_sync.py](../бот/breathing_sync.py)
|
**Исходный код:** [breathing_sync.py](../Bot/breathing_sync.py)
|
||||||
|
|
||||||
```python
|
```python
|
||||||
# Каждые 12 секунд узлы "дышат"
|
# Каждые 12 секунд узлы "дышат"
|
||||||
@ -196,7 +196,7 @@ SYNC_PATHS = [
|
|||||||
|
|
||||||
### 8.1 Защищённая связь
|
### 8.1 Защищённая связь
|
||||||
|
|
||||||
**Исходный код:** [node_tls.py](../бот/node_tls.py)
|
**Исходный код:** [node_tls.py](../Bot/node_tls.py)
|
||||||
|
|
||||||
```python
|
```python
|
||||||
# TLS 1.3 шифрование между узлами
|
# TLS 1.3 шифрование между узлами
|
||||||
@ -229,12 +229,12 @@ UID = mta46b633d258059b90db46adffc6c5ca08f0e8d6c
|
|||||||
|
|
||||||
| Компонент | Файл | Статус |
|
| Компонент | Файл | Статус |
|
||||||
|-----------|------|--------|
|
|-----------|------|--------|
|
||||||
| Leader Election | [leader_election.py](../бот/leader_election.py) | ✅ Работает |
|
| Leader Election | [leader_election.py](../Bot/leader_election.py) | ✅ Работает |
|
||||||
| Проверка здоровья | [leader_election.py](../бот/leader_election.py) | ✅ Работает |
|
| Проверка здоровья | [leader_election.py](../Bot/leader_election.py) | ✅ Работает |
|
||||||
| Breathing Sync | [breathing_sync.py](../бот/breathing_sync.py) | ✅ Работает |
|
| Breathing Sync | [breathing_sync.py](../Bot/breathing_sync.py) | ✅ Работает |
|
||||||
| TLS Шифрование | [node_tls.py](../бот/node_tls.py) | ✅ Работает |
|
| TLS Шифрование | [node_tls.py](../Bot/node_tls.py) | ✅ Работает |
|
||||||
| Интеграция с ботом | [junomontanaagibot.py](../бот/junomontanaagibot.py) | ✅ Работает |
|
| Интеграция с ботом | junomontanaagibot.py | ✅ Работает |
|
||||||
| Деплой скрипт | [deploy_nodes.sh](../бот/deploy_nodes.sh) | ✅ Готов |
|
| Деплой скрипт | [deploy_nodes.sh](../Bot/deploy_nodes.sh) | ✅ Готов |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user