یکی از چالشهای صنعتی و آکادمیک در سیستمهای توزیع شده «به اجماع رسیدن» و یا Consensus هست. زمانی که فقط یک Node درون شبکهمون داریم کلاینت و سرور به راحتی میتونن سر وضعیت فعلی سیستم به توافق برسن، اما وقتی بحث یک کلاستر توزیع شده میشه چطور؟
یکی از الگوریتمهای مهمی که برای اجماع توزیعشده استفاده میشه Raft ئه.
توی این وب سایت فارسی نحوه کار الگوریتم Raft رو به صورت بصری و تعاملی آوردم که میتونین هر مرحله از کار Raft رو ببینید.
? آدرس وب سایت: https://github.avestura.dev/thesecretlivesofdata-fa/raft
پانوشت: این سایت ترجمهای از پروژه The Secret Lives of Data هست.