В этой статье слишком много ссылок на первоисточники . ( Июнь 2017 г. ) ( Узнайте, как и когда удалить этот шаблон сообщения ) |
AppFabric - это набор технологий промежуточного программного обеспечения для Windows Server , выпущенный Microsoft . Он состоит из двух основных функциональных областей: AppFabric Hosting и AppFabric Caching . Поддержка Microsoft для них закончилась в ноябре 2017 года. Более новой версией продукта от Microsoft является Service Fabric . [1] [2]
Хостинг AppFabric [ править ]
Функции хостинга AppFabric предоставляют пользователям возможность развертывать и управлять рабочими процессами Windows Workflow Foundation (WF), которые размещаются в службах Windows Communication Foundation (WCF), и управлять ими . [3] AppFabric включает расширение инструмента управления Internet Information Services , которое позволяет администратору IIS отслеживать производительность служб и рабочих процессов. [4] Существует также набор команд Windows PowerShell для управления задачами сохранения, размещения и мониторинга. [5] Возможности AppFabric Hosting обеспечивают постоянство, размещение и мониторинг. [ необходима цитата ]
Постоянство позволяет службам Windows Workflow Foundation сохранять в базе данных состояние длительных рабочих процессов. Это делает рабочий процесс более надежным в случае преднамеренной приостановки или непредвиденных отказов оборудования. [6] Хостинг упрощает управление службами WCF и WF в IIS и службе активации Windows (WAS). [7] Мониторинг сохраняет и коррелирует служебные события в серверной базе данных. [8]
Кэширование AppFabric [ править ]
AppFabric Caching - это распределенный кэш в памяти, который работает на одном или нескольких локальных серверах, чтобы повысить производительность и масштабируемость приложений .NET Framework . Кеши AppFabric хранят данные в парах «ключ-значение», используя физическую память на нескольких серверах. Сервис представляет эту память как единый ресурс. [9] Кеши настраиваются и управляются с помощью набора команд Windows PowerShell . [10]
Поставщики кэширования ASP.NET [ править ]
Одним из способов использования кэширования является хранение данных о состоянии сеанса ASP.NET . [11] Когда пользователь подключается к веб-приложению ASP.NET, приложение может сохранять информацию в состоянии сеанса. Это можно использовать в последующих запросах от того же пользователя. Вместо того, чтобы хранить эту информацию в памяти на каждом веб-сервере, встроенный провайдер состояния сеанса может направлять данные сеанса во внутренний кеш. Это позволяет приложению ASP.NET хранить большие объемы кэшированных данных. Это также позволяет будущим пользовательским запросам маршрутизироваться на любой веб-сервер, поскольку каждый веб-сервер ссылается на один и тот же внутренний кеш. [12]
Помимо поставщика состояния сеанса ASP.NET, существует также поставщик для кэширования вывода страницы ASP.NET . [13]
Caching API [ править ]
Приложения .NET могут напрямую использовать Caching API [14] для программного кэширования и извлечения любых сериализуемых управляемых объектов . [ необходима цитата ]
Версии AppFabric 1.1 [ править ]
Уровень обновления | Версия продукта | Обновить номер | Связь |
---|---|---|---|
Накопительное обновление 1 | 1.0.4639.0 | 2671763 | https://support.microsoft.com/en-us/help/2671763 |
Накопительное обновление 2 | 1.0.4644.0 | 2716015 | https://support.microsoft.com/en-us/help/2716015 |
Накопительное обновление 3 | 1.0.4652.2 | 2787717 | https://support.microsoft.com/en-us/help/2787717 |
Накопительное обновление 4 | 1.0.4653.2 | 2800726 | https://support.microsoft.com/en-us/help/2800726 |
Накопительное обновление 5 | 1.0.4655.2 | 2932678 | https://support.microsoft.com/en-us/help/2932678 |
Накопительное обновление 6 | 1.0.4656.2 | 3042099 | https://support.microsoft.com/en-us/help/3042099 |
Накопительное обновление 7 | 1.0.4657.2 | 3092423 | https://support.microsoft.com/en-us/help/3092423 |
Исправление | 1.0.4658.2 | 3199763 | https://support.microsoft.com/en-us/help/3199763 |
История [ править ]
В июне 2010 года Microsoft выпустила Windows Server AppFabric 1.0 . [15] Следующий выпуск 1.1 был переименован в Microsoft AppFabric 1.1 для Windows Server . [16]
В апреле 2015 года Microsoft объявила о прекращении поддержки AppFabric для Windows Server 2 апреля 2016 года. [17] В июне 2015 года Microsoft объявила о прекращении поддержки AppFabric 1.1 для Windows Server 11 апреля 2017 года, при этом расширенная поддержка будет доступно до 12 апреля 2022 г. [18]
Для решения проблем, связанных с окончанием срока службы, некоторые сторонние продукты Microsoft, такие как NCache [19], предлагают плавную миграцию с AppFabric.
См. Также [ править ]
- Microsoft Azure
Ссылки [ править ]
- ^ «Service Fabric - Создание микросервисов - Microsoft» . azure.microsoft.com .
- ^ Кэролз. «Документация по Azure Service Fabric - руководства, справочник по API» . azure.microsoft.com .
- ^ «Схема архитектуры хостинга AppFabric» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Использование пользовательского интерфейса управления AppFabric» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Использование командлетов Windows PowerShell в AppFabric» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ "Концепции настойчивости" . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Концепции хостинга» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Концепции мониторинга» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ "Диаграмма физической архитектуры кэширования AppFabric" . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Использование Windows PowerShell для управления функциями кэширования AppFabric 1.1» . Библиотека MSDN . Microsoft . Проверено 13 февраля 2013 года .
- ^ «Поставщик состояния сеанса (кэширование AppFabric 1.1)» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Настройка производительности служб WCF, кэширование» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Поставщик кэша вывода (кэширование AppFabric 1.1)» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Разработка клиента кэша» . Библиотека MSDN . Microsoft . Проверено 14 февраля 2013 года .
- ^ «Microsoft поставляет релиз-кандидат Windows Server AppFabric, бета-версию BizTalk Server 2010» . Центр новостей Microsoft . Microsoft . Проверено 13 февраля 2013 года .
- ^ «Представляем AppFabric 1.1» . Библиотека MSDN . Microsoft . Проверено 13 февраля 2013 года .
- ^ «Microsoft объявляет об окончании поддержки» . Блоги MSDN . Microsoft . Проверено 2 апреля 2015 года .
- ^ «Расширенная поддержка» . Блоги MSDN . Microsoft . Дата обращения 19 июня 2015 .
- ^ Алачисофт. «Беспрепятственный переход AppFabric на NCache» . Алачисофт . Проверено 28 октября 2020 .
Библиография [ править ]
Внешние ссылки [ править ]
- Скачать: Microsoft AppFabric 1.1 для Windows Server
- Документация по Microsoft AppFabric 1.1 для Windows Server
- Справочник по библиотеке классов AppFabric
- Центр разработчиков AppFabric
- AppFabric теперь поддерживается в Windows Server 2012