В этом случае остается надеяться на применение логики дедупликации. Другими словами, продолжайте выполнять телепортацию до тех пор, пока она не увенчается успехом, соглашаясь с тем, что она будет создавать дубликаты.
Дубликаты создавать не нужно. Принимающее устройство должно запомнить что оно уже создавала такой объект, оно должно просто подтвердить создание но сам объект не создавать.
И вообще - приемник и передатчик должны иметь постоянное хранилище а не временное и удалять из него объект только после получения подтверждения что другая сторона его получила. До этого момента объект хранится в хранилище с возможностью восстановления (например по ручной команде) в случае аварийной ситуации.
Если сможете выбраться - скорее всего не разобьетесь - раскрытие сработает автоматически, делать ничего не нужно. Основная проблема - это как раз выбраться из самолета.
Странная выборка, у меня ни один знакомый ИТ-шник не вернулся, и даже несколько не-айтишников стали айтишниками лишь бы не возвращаться. Вряд ли репрезентативно, поэтому инетересно узнать у других, есть у кого вернувшиеся знакомые и насколько их много с теми кто не вернулся?
Наверное, мы с вами разное понимаем под "асинхронной транзакцией". Мы возвращаем клиенту ответ только после того, как транзакция записана в журнал мастера. В этот момент она уже применилась, и клиент вполне может на это полагаться.
В журнал мастер пишет транзакции сразу по получению. Это не значит что она уже "применилась". "Применять" транзакцию нужно только после того как получено подтверждение от >1/2 кластера что они тоже записали это в свои журналы (commit_index нужен именного для этого).
До этого - клиенту нельзя давать ответ об успешной записи, это не даёт вообще никаких гарантий. Кроме отката транзакций raft-ом ещё есть ситуации аварийного отключения сервера и если вы не делаете flush после каждой записи (что убивает производительность) - клиент так же успешно потеряет транзакцию.
И асинхронные интерфейсы обычно делают так что им можно предоставить колбек который потом асинхронно вернет результат. А не "ну потерялось подумаешь".
В ассинхронных транзакциях нужно возвращать клиенту ID транзакции и в последствии сообщать об успешности или не успешности данной транзакции. Клиент не имеет права полагаться на то что асинхронная транзакция завершилась успешно.
Ну и в целом "ручное понижение" и попытки сделать консистентность из 2-х нод выглядят как костыли пораждающие кучу проблем.
PS. Ну и выводы ИМХО не верные, рафт обрабатывает все эти случаи абсолютно корректно, вы пытаетесь сделать из него то чем он не является и ловите проблемы.
Что значит "явление"? У простуды есть определенные симптомы и даже не зная её природу мы четком можем сказать что у человека что-то не так. А что за "явление" такое само-осознание? Чем размышления о себе отличаются о размышлениях о других объектах? Что вы имеете ввиду под "ощущением собственного я" и почему оно не "наблюдается" у конечных автоматов? ChatGPT к примеру прекрасно умеет демонтстрировать само-осознание, он понимает (или делает вид) кто он и отвечает на вопросы которые задают про него.
Есть ли само-осознание у животных (кошек / собак например)? А у червей / растений / грибов / бактерий?
По отзывам знакомых: в целом уровень политических свобод, стабильности экономики и доступности стран без визы перекрывают все минусы
Это когда вводят военное положение за неудобные протесты против повесточки, а донейтившие протестующим наказываются задним числом?
Ну в РФ например до сих пор нет военного положения. А там на любой чих вводят. С трансгендерами я смотрю там тоже всё не хуже (согласно вашим коментариям). Политические свободы в плюсы тоже нельзя отнести (по вашему мнению). Какой вывод?
Я правильно понимаю что у вас позиция что демократия в РФ и штатах находится примерно на одном уровне (или в РФ даже выше), и "политических свобод" и там и там примерно одинаково?
А официальная позиция властей что их "просто не существует в республике» и что «если бы такие люди были в Чечне, правоохранительным органам не нужно было бы иметь с ними ничего общего, потому что их родственники отправят их куда-нибудь, откуда нет возврата".
"Никакой свободы врагам свободы". Как я понял ты топишь за тоталитаризм, диктатуру, репрессии, захватнические войны и вот это всё. К сожалению репрессировать по настоящему мы тебя не можем, но хоть немного исполним твои мечты )
До сих пор не выпускают, страна на месте.
Дубликаты создавать не нужно. Принимающее устройство должно запомнить что оно уже создавала такой объект, оно должно просто подтвердить создание но сам объект не создавать.
И вообще - приемник и передатчик должны иметь постоянное хранилище а не временное и удалять из него объект только после получения подтверждения что другая сторона его получила. До этого момента объект хранится в хранилище с возможностью восстановления (например по ручной команде) в случае аварийной ситуации.
Я РФ ничего не должен, это они мне должны компенсирвовать моральный и материальный ущерб вызванный их действиями.
Если сможете выбраться - скорее всего не разобьетесь - раскрытие сработает автоматически, делать ничего не нужно. Основная проблема - это как раз выбраться из самолета.
.. и сопроводить в гулаг где вы сможете успешно трудится на благо родины!
Странная выборка, у меня ни один знакомый ИТ-шник не вернулся, и даже несколько не-айтишников стали айтишниками лишь бы не возвращаться. Вряд ли репрезентативно, поэтому инетересно узнать у других, есть у кого вернувшиеся знакомые и насколько их много с теми кто не вернулся?
В журнал мастер пишет транзакции сразу по получению. Это не значит что она уже "применилась". "Применять" транзакцию нужно только после того как получено подтверждение от >1/2 кластера что они тоже записали это в свои журналы (commit_index нужен именного для этого).
До этого - клиенту нельзя давать ответ об успешной записи, это не даёт вообще никаких гарантий. Кроме отката транзакций raft-ом ещё есть ситуации аварийного отключения сервера и если вы не делаете flush после каждой записи (что убивает производительность) - клиент так же успешно потеряет транзакцию.
И асинхронные интерфейсы обычно делают так что им можно предоставить колбек который потом асинхронно вернет результат. А не "ну потерялось подумаешь".
В ассинхронных транзакциях нужно возвращать клиенту ID транзакции и в последствии сообщать об успешности или не успешности данной транзакции. Клиент не имеет права полагаться на то что асинхронная транзакция завершилась успешно.
Ну и в целом "ручное понижение" и попытки сделать консистентность из 2-х нод выглядят как костыли пораждающие кучу проблем.
PS. Ну и выводы ИМХО не верные, рафт обрабатывает все эти случаи абсолютно корректно, вы пытаетесь сделать из него то чем он не является и ловите проблемы.
А что доказывает наличие самосознания у человека?
Что значит "явление"? У простуды есть определенные симптомы и даже не зная её природу мы четком можем сказать что у человека что-то не так. А что за "явление" такое само-осознание? Чем размышления о себе отличаются о размышлениях о других объектах? Что вы имеете ввиду под "ощущением собственного я" и почему оно не "наблюдается" у конечных автоматов? ChatGPT к примеру прекрасно умеет демонтстрировать само-осознание, он понимает (или делает вид) кто он и отвечает на вопросы которые задают про него.
Есть ли само-осознание у животных (кошек / собак например)? А у червей / растений / грибов / бактерий?
Ну в РФ например до сих пор нет военного положения. А там на любой чих вводят. С трансгендерами я смотрю там тоже всё не хуже (согласно вашим коментариям). Политические свободы в плюсы тоже нельзя отнести (по вашему мнению). Какой вывод?
Я правильно понимаю что у вас позиция что демократия в РФ и штатах находится примерно на одном уровне (или в РФ даже выше), и "политических свобод" и там и там примерно одинаково?
Кое где их не сажают, а просто а похищают, пытают и убивают, https://ru.wikipedia.org/wiki/Преследование_ЛГБТ_в_Чечне
А официальная позиция властей что их "просто не существует в республике» и что «если бы такие люди были в Чечне, правоохранительным органам не нужно было бы иметь с ними ничего общего, потому что их родственники отправят их куда-нибудь, откуда нет возврата".
Ну спорно.. я бы предпочел попытаться проплыть 20км, 20 лет тюрьмы считай что минус жизнь.
Чего уж там, сразу в один коллективный разум.
(c) Вы будете ассимилированы. Сопротивление безполезно.
Видимо в РФ, многие со скидкой продают. Не то что бы сильно, но возможно всё ещё впереди.
"Никакой свободы врагам свободы". Как я понял ты топишь за тоталитаризм, диктатуру, репрессии, захватнические войны и вот это всё. К сожалению репрессировать по настоящему мы тебя не можем, но хоть немного исполним твои мечты )
А ещё всю историю человечества существуют болезни и эпидемии, бандитизм, ущемления прав меньшинств и т. д. Это не делает это нормой.
Мораль всегда была в политике в той или иной мере. И текущая поддержка Украины - яркий тому пример.
Раз он пошел в российский НИИ - видимо головой он не очень работает, по крайней мере в момент принятия такого решения точно нет )
Во первых, то что он там описал - это не США.
А во вторых - это (описанное им) не правильно.