§12. Кластер
В этой главе
| 12.1 Объявление кластера | В программе не больше одного cluster. |
| 12.2 Членство и роли | Узел находит seed-узлы и входит в членство (протокол SWIM). |
| 12.3 Маршрутизация и поиск соседей | Вызов сервиса S |
| 12.4 Шарды | Встроенное хранилище делится на shards виртуальных шардов (задаётся один раз). |
| 12.5 Шардированные акторы | Ключ объявляется в заголовке (sharded by имя |
| 12.6 Распределённые вычисления | cluster.shards(src) — для шардированных таблиц и акторов; map выполняется рядом с данными, функция ДОЛЖНА быть передаваемой (§7.3). |
| 12.7 Зависимости | provide Тип = выражение (for role r, …)? |
| 12.8 Встроенное хранилище и таблицы | Хранилище на каждом узле роли journal, репликация — Raft на шард. |
См. также
Исходник: docs/spec/oxl-standard.md