Why should I study this course?
|
Because this is the golden age for distributed systems. Almost everything we do involves distributed systems (everything that is Internet based, e.g., Google, e-mail, WhatsApp, TikTok, Telegram, Instagram, Facebook, Dropbox, Amazon, Twitter, Netflix, your bank, cryptocurrencies and blockchains, etc.). In this course, we will study the mechanisms behind the scenes of these systems, and you will learn how to design such systems yourself. |
|
|
project |
|||||||||
What IDE is recommended?
האם מצב בו כל השרתים שומרים את כל העסקאות שהתבצעו עד כה כולל כאלה שלא על השארד שלהם, הוא מצב קביל?
במה שונה atomic transaction listמ-transaction בודד אשר מכיל את כל הinput והoutput המשולב מכל הטרנזקציות. (כלומר טרנזקציה שמאחדת את כל הטרנזקציות ברשימה)
ניסינו להריץ את שרת הREST ונתקלנו בשגיאה בסגנון הבא:
| ||||||||||
|
הוסיפו לסוף הקובץ server\build.gradle.kt את ההוראות הבאות: configurations.all { exclude("org.slf4j","slf4j-log4j12") } זה אמור לפתור את הקונפליקט שהוא מתלונן עליו. |
