Безопасное с точки зрения типов исследование показывает последние ‘реактивные’ тренды разработчика

исследование

Новое Безопасное с точки зрения типов исследование больше чем 3 000 указывает агрессивное использование микроуслуг и быстрых данных среди последователей Реактивных систем.Безопасный с точки зрения типов, провайдер платформы для создания «Реактивных» систем и компании позади Платформы Игры, Акки и Скалы, сегодня объявил о результатах своего исследования, профилирующего Реактивное принятие на предприятии.Ключевые результаты исследования указывают, что Реактивное системное принятие идет господствующая тенденция.

Действительно, 77 процентов респондентов сказали, что уже идут Реактивные до некоторой степени с исследованием 43 процентов и анализом прототипа Реактивных систем и 34 процента создающие и развертывающиеся системы к производству. Дальнейшие 80 процентов сказали, что они полагают, что самые успешные предприятия примут Реактивные системы к 2018.Джейми Аллен, старший директор Global Services в Безопасном с точки зрения типов, сказал «Реактивные Приложения» и «Реактивные Системы», термины, которые могут быть использованы взаимозаменяемо, представлять идеалы, полученные в Реактивном Манифесте.

Аппаратные средства продолжают становиться меньшего размера, более мощными и более распределенными, сказал он. Чтобы не отставать от роста сложности системы, «Реактивные Приложения» определяются самыми важными характеристиками для приложений, которые участвуют в этом новом мире многожильных, облака, мобильного и системы Веб-масштаба, добавил Аллен.

Реактивный Манифест описывает Реактивные Системы как воплощение четырех принципов: Быстро реагирующий, Эластичный, Эластичный и сообщение, которое Ведут.«Реактивный школа мысли разработчика, что это берет некоторые самые волосатые проблемы, связанные с изоляцией, имея дело с отказом систем перед лицом огромной пользовательской нагрузки или данных устройства (сценарии IoT), понятия ‘государства’ и переменчивости», сказал Аллен eWEEK. «Существует также много пересечений между Реактивными Приложениями и направлением Функционального программирования, которые стали очень популярными в Scala-и Java 8, который также проявил более функциональный подход к разработке приложений.

Исследование также показало, что Реактивное принятие стимулируют два тренда ключевой технологии: микроуслуги и быстрые данные. Кроме того, микроуслуги и быстрые пользователи данных сплачиваются вокруг предпочтительной группы инструментов и технологий, обозначенное исследование.Микроуслуги являются программной архитектурой, в которой сложные приложения составлены из маленьких, независимых процессов, связывающихся друг с другом использующим агностические языком API. В отличие от его одноуровневых больших данных – то, которое обычно является данными в данных отдыха быстро, является данными в движении; это – данные реального времени, еще не сохраненные как большие данные.

Тони Бэер, основной аналитик Яйца, сказал, «Быстрые данные не являются монолитной технологией или решением. Вместо этого это включает спектр технологий, эффективно использующих высокоэффективную, многожильную обработку, часто в сочетании с основанным на кремнии устройством хранения данных, где стандартные цены становятся более доступными».

Вместо того, чтобы действовать на данные в покое, современное программное обеспечение все более и более воздействует на данные в псевдореальное время, сказал Аллен.«Это – особенно истина с IoT и мобильными приложениями», добавил он в интервью. «Следовательно, большие данные становятся менее важными, чем быстрые данные для многих компаний. Поскольку вычислительные системы охватывают данные в движении, традиционная пакетная архитектура развивается к архитектуре на основе потоков. В этих системах живые данные получаются, обрабатываются и используются для изменения поведения со временем отклика в секунды или меньше.

Существует главная ценность бизнеса в подвторое время отклика к изменяющейся информации. Думайте приблизительно 10 лет назад, когда у Вас не было критической части информации о рынке до того дня, после которого теперь произошедший, думайте о получении, что критические данные, поскольку это происходит. Это собирается создать много имеющее значение для компаний.

В конце концов, быстрые данные критически важно по отношению к быстрому знанию, и компании хотят знание как можно быстрее».С этими четырьмя принципами Реактивные системы отличаются от традиционных систем. В традиционных приложениях Java предприятия услуги записаны монолитным способом, приводящим к сильной связи между компонентами в обслуживании и между услугами, сказал Аллен.

Система с услугами запуталась, и зависимого более трудно записать, понять, протестировать, развить, обновить и работать независимо. Сильная связь может также привести к каскадным отказам, где одно обслуживание сбоя может привести в нерабочее состояние всю систему, вместо того, чтобы позволить Вам иметь дело с отказом в изоляции, добавил он.


VIRTU-VIRUS.RU