Merge pull request 'bondarenko_max_lab_8' (#311) from bondarenko_max_lab_8 into main
Reviewed-on: #311
This commit is contained in:
commit
e46d33bc4d
22
bondarenko_max_lab_8/README.md
Normal file
22
bondarenko_max_lab_8/README.md
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# Лабораторная работа № 8 - Как Вы поняли, что называется распределенной системой и как она устроена?
|
||||||
|
### ПИбд-42 || Бондаренко Максим
|
||||||
|
|
||||||
|
## Определения
|
||||||
|
> Распределенная система — это сеть компьютеров, работающих вместе для выполнения задач быстрее и надежнее. Они используются в сложных проектах, таких как ВКонтакте, чтобы обрабатывать большие объемы данных. Разбивают сложные задачи на более простые части. Это делает систему гибкой и устойчивой: сбой одного компонента не ломает всю систему.
|
||||||
|
|
||||||
|
## Очереди сообщений
|
||||||
|
RabbitMQ и аналогичные инструменты помогают сервисам обмениваться данными, обеспечивая надежность и распределение нагрузки.
|
||||||
|
|
||||||
|
## Преимущества и недостатки
|
||||||
|
Преимущества:
|
||||||
|
- Легко масштабировать.
|
||||||
|
- Устойчивость при сбоях.
|
||||||
|
- Гибкость в выборе технологий.
|
||||||
|
Недостатки:
|
||||||
|
- Сложность разработки и поддержки.
|
||||||
|
- Требуется дополнительная инфраструктура.
|
||||||
|
- Возможные проблемы с безопасностью.
|
||||||
|
|
||||||
|
## Параллельные вычисления
|
||||||
|
Полезны для задач, выполняемых одновременно, например, анализ данных. Для простых задач могут быть излишни.
|
||||||
|
Распределенные системы позволяют создавать масштабируемые и устойчивые приложения, но требуют сложной инфраструктуры и знаний.
|
Loading…
Reference in New Issue
Block a user