Түгээмэл систем гэж юу вэ, тэд хэрхэн ажилладаг вэ?

Түгээмэл системийг ажиллуулахын тулд ажлыг жижиг дэд ажлуудад хувааж, сүлжээний хэд хэдэн зангилаа эсвэл компьютер дээр тараах ёстой. Эдгээр зангилаа эсвэл компьютерууд дараа нь даалгавраа дуусгахын тулд холбогдож, хамтран ажиллана.

Тархсан системийн диаграмм дүрслэл

Дараах дөрвөн алхам нь тархсан систем хэрхэн ажилладаг талаар товч тоймыг өгдөг.

Төвлөрсөн бус бүрэлдэхүүн хэсгүүд

Түгээмэл систем нь янз бүрийн бодит эсвэл виртуал газруудад тархсан олон тооны хэсгүүд эсвэл зангилаанаас бүрддэг. Эдгээр хэсгүүд нь нэг зорилгыг биелүүлэхийн тулд сүлжээгээр хоорондоо холбогдож болно.

харилцаа холбоо

Түгээмэл системийн бүрэлдэхүүн хэсгүүд нь TCP/IP, HTTP эсвэл мессежийн дараалал зэрэг олон төрлийн протокол, хэрэгслийг ашиглан өөр хоорондоо холбогдож болно. Эдгээр протоколууд нь зангилаануудыг мессеж эсвэл өгөгдөл илгээх, хүлээн авах замаар харилцах боломжийг олгодог.

Зохицуулалт

Тархсан системийн хэсгүүд хамтдаа сайн ажиллахын тулд үйлдлээ зохицуулах ёстой. Энэхүү зохицуулалтыг хангахын тулд хуваарилсан алгоритм, зөвшилцлийн протокол эсвэл хуваарилагдсан гүйлгээ зэрэг хэд хэдэн механизмыг ашиглаж болно.

Алдааг тэсвэрлэх чадвар

Хуваарилагдсан систем нь алдааг тэсвэрлэх чадвартай байх ёстой. Энэ нь бүхэл системийн гүйцэтгэл, хүртээмжийг алдагдуулахгүйгээр тодорхой хэсэг эсвэл зангилааны эвдрэлийг зохицуулах чадвартай байх ёстой гэсэн үг юм. Түгээмэл систем нь алдааг тэсвэрлэхийн тулд нөөцлөх, хуулбарлах эсвэл хуваах стратегийг ашигладаг.

Онлайн хайлтын систем нь вэбсайтыг мөлхөх, контентыг индексжүүлэх, хэрэглэгчийн хүсэлтийг шийдвэрлэх зэрэг янз бүрийн функцийг гүйцэтгэдэг олон тооны зангилаанаас бүрддэг тул түгээлтийн системийн жишээ юм. Эдгээр зангилаа нь хэрэглэгчдэд хурдан бөгөөд үр дүнтэй хайлтын үр дүнг өгөхийн тулд хамтран ажилладаг.

Блокчэйн буюу гүйлгээг найдвартай, ил тод бүртгэдэг төвлөрсөн бус дэвтэр нь тархсан системийн жишээ юм. Бүртгэлийн дэвтэр нь сүлжээн дэх олон зангилаанууд дээр хадгалагдаж, зангилаа бүр бүх дэвтэрийн хуулбарыг агуулж байдаг тул илүү ил тод, аюулгүй байдал, бүтэлгүйтэл, халдлагад тэсвэртэй байх боломжийг олгодог учраас үүнийг түгээдэг.

Эх сурвалж: https://cointelegraph.com/explained/what-are-distributed-systems-and-how-do-they-work