VIII Международная научно - практическая конференция студентов и аспирантов "Казанские научные чтения студентов и аспирантов имени В. Г. Тимирясова - 2018" Статья на тему "Признаки реактивного программирования систем"
Оценка 4.8

VIII Международная научно - практическая конференция студентов и аспирантов "Казанские научные чтения студентов и аспирантов имени В. Г. Тимирясова - 2018" Статья на тему "Признаки реактивного программирования систем"

Оценка 4.8
Научные работы
rtf
информатика
Взрослым
26.09.2019
VIII Международная научно - практическая конференция студентов и аспирантов "Казанские научные чтения студентов и аспирантов имени В. Г. Тимирясова - 2018" Статья на тему "Признаки реактивного программирования систем"
В статье по основному научному направлению "Прикладная математика и информационные технологии" на тему "Признаки реактивного программирования систем" описаны поведение реактивных систем - отказоустойчивость, эластичность, предсказуемость, отзывчивость, ориентированность на обмен сообщениями VIII Международной научно-практической конференции студентов и аспирантов "Казанские научные чтения студентов и аспирантов имени В.Г. Тимирясова -2018".
chekalina2.rtf
Чекалина Н.А. ПРИЗНАКИ РЕАКТИВНОГО ПРОГРАММИРОВАНИЯ СИСТЕМ Реактивное   программирование   такое   же   программирование,  как   и объектно­ориентированное,   функциональное   или   процедурное.   С   другой стороны,  программирование   на   потоках   является   спецификацией.   Для   Java разработчиков поточное программирование основано на API.  Реактивное программирование на API ­ это совместный продукт инженеров из компаний Netflix, Typesafe и т.д. Реактивное программирование более походит на   JPA   или   технологию   JDBC.   Для   них   необходимо   использование   API спецификации.   Например,   из   JDBC   спецификации   получаем   интерфейс источника   данных   Java.  Реализация   JDBC   Oracle   обеспечивает   исполнение интерфейса источника данных. В настоящее время высокий уровень программ может принимать объект источника данных и должен работать с ним, и не нужно беспокоиться, как если бы это поддерживалось Oracle или Microsoft. Также как JPA или JDBC, поточное программирование дает нам API интерфейс, чтобы можно   было   кодировать   без   беспокойства   об   основных   исполнениях. Существует   четыре   ключевых   признака   реактивных   систем.   Отзывчивость   – система своевременно отвечает на запросы, как это возможно; ответный отклик это   и   практичность,   и   полезность   одновременно,   но   это   и   то,   что   ответная реакция   означает   такие   проблемы,   которые   могут   обнаруживаться   быстро   и решаться   эффективно.   Реактивные   системы   фокусируются   на   обеспечении быстрого   и   соответствующего   времени   отклика,   устанавливающие   доступные связи.   Такое   поведение   систем   в   ряде   простейших   обработок   ошибок выстраивает   конечное   доверие   со   стороны   пользователей   и   содействует дальнейшему взаимодействию.  Отказоустойчивость – системы остаются отказоустойчивыми перед ошибками. Это   применимо   не   только   к   высокой   доступности   систем   с   непрерывным доступом к данным – некоторые системы не обладают отказоустойчивостью. Они   не   будут   реагировать   после   сбоя.   Отказоустойчивость   достигается репликацией,   ограничением,   изоляцией   и   делегированием.   Если   ошибки содержатся в пределах компонента, то изоляция компонентов системы друг от друга, таким образом, обеспечивает, что части системы могут повреждаться и восстанавливаться   без   компрометирования   системы   в   целом.   Восстановление каждого компонента делегируется другому (внешнему) компоненту, а высокая доступность обеспечивается репликацией, где необходимо. Эластичность   –   системы   остаются   отзывчивыми   при   меняющейся загруженности.   Реактивные   системы   могут   реагировать     на   изменения интенсивности   входящих   потоков,   увеличивая   или   уменьшая   ресурсы, локализованные   для   обслуживания   этих   потоков.   Реактивные   системы поддерживают предсказуемость также хорошо, как и отзывчивость, алгоритмы масштабирования, показателей гарантирующие     актуальность   производительности. Ориентированные   на   обмен   сообщениями   –   реактивные   системы   зависят   от асинхронной   передачи   сообщений,   чтобы   очерчивать   границу   между компонентами.   Такая   граница   обеспечивает   слабую   связь,   изоляцию   и прозрачность   расположения.   Граница   также   дает   возможности   делегировать ошибки в качестве сообщений.

VIII Международная научно - практическая конференция студентов и аспирантов "Казанские научные чтения студентов и аспирантов имени В. Г. Тимирясова - 2018" Статья на тему "Признаки реактивного программирования систем"

VIII Международная научно - практическая конференция студентов и аспирантов "Казанские научные чтения студентов и аспирантов имени В. Г. Тимирясова - 2018" Статья на тему "Признаки реактивного программирования систем"

VIII Международная научно - практическая конференция студентов и аспирантов "Казанские научные чтения студентов и аспирантов имени В. Г. Тимирясова - 2018" Статья на тему "Признаки реактивного программирования систем"

VIII Международная научно - практическая конференция студентов и аспирантов "Казанские научные чтения студентов и аспирантов имени В. Г. Тимирясова - 2018" Статья на тему "Признаки реактивного программирования систем"
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
26.09.2019