diff --git a/docs/clustering.md b/docs/clustering.md index 27109a61cd31881a339d389ad62597bac7bcc566..a0949f846394cc0c07650efb0b575c68839982c7 100644 --- a/docs/clustering.md +++ b/docs/clustering.md @@ -1,5 +1,5 @@ # ÐžÐ±Ñ‰Ð°Ñ Ñхема инициализации клаÑтера -Данный раздел Ñодержит опиÑание архитектуры Picodata, а конкретно — +Данный раздел Ñодержит опиÑание архитектуры Picodata, а именно — выÑокоуровневый процеÑÑ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ клаÑтера на оÑнове неÑкольких отдельно запущенных ÑкземплÑров (инÑтанÑов) Picodata. @@ -122,8 +122,8 @@ discovery не будет, инÑÑ‚Ð°Ð½Ñ Ñразу перейдет к Ñта хранениÑ. Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ `start_join()` имеет проÑтое уÑтройÑтво: ИнÑÑ‚Ð°Ð½Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð»Ñет Ð·Ð°Ð¿Ñ€Ð¾Ñ [`rpc::join`](#rpcjoin) лидеру Raft-группы (он -извеÑтен поÑле discovery), который магичеÑким образом приÑылает в ответе -вÑÑŽ необходимую Ð´Ð»Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ð¸Ð¸ информацию: +извеÑтен поÑле discovery), который в ответе приÑылает вÑÑŽ необходимую +Ð´Ð»Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ð¸Ð¸ информацию: Ð”Ð»Ñ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Raft-узла: - идентификатор `raft_id`, @@ -150,9 +150,9 @@ Raft-группы. Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ `postjoin()` выполнÑет Ñледующие дейÑтвиÑ: -- Инициализирует HTTP Ñервер в ÑоответÑтвии Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ `--http-listen`. +- Инициализирует HTTP-Ñервер в ÑоответÑтвии Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ `--http-listen`. -- ЗапуÑкает Lua Ñкрипт, указанный в аргументе `--script`. +- ЗапуÑкает Lua-Ñкрипт, указанный в аргументе `--script`. - Инициализирует узел Raft, который начинает взаимодейÑтвовать Ñ Raft-группой. @@ -201,8 +201,8 @@ Raft-группы. ### rpc::join -Ð—Ð½Ð°Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ вÑей логики по управлению топологией берет Ñвое -начало в хендлере запроÑа `rpc::join`. Его делает инÑÑ‚Ð°Ð½Ñ +Ð—Ð½Ð°Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ вÑей логики по управлению топологией ÑодержитÑÑ Ð² +обработчике запроÑа `rpc::join`. Ðргументом Ð´Ð»Ñ Ð½ÐµÐµ ÑвлÑетÑÑ ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ñтруктура: