Являются ли асинхронные распределенные системы быстрее, чем синхронные? - PullRequest
0 голосов
/ 14 февраля 2019

Я занимаюсь беглым исследованием распределенных систем, связанных с блокчейном и консенсусом, и мне было интересно, каковы преимущества использования асинхронной системы перед синхронизацией.

Это быстрее?Более безопасный?Какие причины возникают при проектировании одной системы над другой?

1 Ответ

0 голосов
/ 20 февраля 2019

Синхронная распределенная система непрактична - вы предполагаете, что сеть идеальна и доставляет сообщения в течение определенного периода времени.Если вы можете сделать это предположение, возможно, в сети центра обработки данных, то разработка синхронного распределенного алгоритма будет намного дешевле, чем асинхронный эквивалент.Однако, как только предположение нарушается, вы должны использовать асинхронный алгоритм, чтобы не потерять требуемые свойства безопасности.

...