AppFabric - AppFabric

AppFabric это набор промежуточное ПО технологии для Windows Server, выпущено Microsoft. Он состоит из двух основных функциональных областей: Хостинг AppFabric и Кэширование AppFabric. Поддержка Microsoft для них закончилась в ноябре 2017 года. Более новая версия продукта от Microsoft - Service Fabric.[1][2]

Хостинг AppFabric

Возможности хостинга AppFabric предоставляют пользователям возможность развертывать и управлять Windows Workflow Foundation (WF) рабочие процессы, размещенные в Фонд связи Windows (WCF) сервисы.[3] AppFabric включает расширение Информационные службы Интернета инструмент управления, который позволяет администратору IIS отслеживать производительность служб и рабочих процессов.[4] Также есть набор Windows PowerShell команды для управления задачами сохранения, размещения и мониторинга.[5] Возможности AppFabric Hosting обеспечивают постоянство, размещение и мониторинг.[нужна цитата ]

Постоянство позволяет службам Windows Workflow Foundation сохранять в базе данных состояние длительно выполняемых рабочих процессов. Это делает рабочий процесс более надежным в случае преднамеренной приостановки или неожиданных сбоев оборудования.[6] Хостинг упрощает управление службами WCF и WF в IIS и службе активации Windows (WAS).[7] Мониторинг сохраняет и коррелирует служебные события в серверной базе данных.[8]

Кеширование AppFabric

Кэширование AppFabric это в памяти, распределенный кеш который работает на одном или нескольких на территории серверов для повышения производительности и масштабируемости .NET Framework Приложения. Кеши AppFabric хранят данные в парах «ключ-значение», используя физическую память на нескольких серверах. Сервис представляет эту память как единый ресурс.[9] Кеши настраиваются и управляются с помощью набора Windows PowerShell команды.[10]

Поставщики кэширования ASP.NET

Одно из применений кеширования - хранить Состояние сеанса ASP.NET данные.[11] Когда пользователь подключается к веб-приложению ASP.NET, приложение может сохранять информацию в состоянии сеанса. Это можно использовать в последующих запросах от того же пользователя. Вместо того, чтобы хранить эту информацию в памяти на каждом веб-сервере, встроенный провайдер состояния сеанса может направлять данные сеанса в внутренний кеш. Это позволяет приложению ASP.NET хранить большие объемы кэшированных данных. Это также позволяет будущим пользовательским запросам маршрутизироваться на любой веб-сервер, поскольку каждый веб-сервер ссылается на один и тот же внутренний кеш.[12]

В дополнение к поставщику состояния сеанса ASP.NET существует также поставщик для ASP.NET кеширование вывода страницы.[13]

Кеширование API

.СЕТЬ приложения могут напрямую использовать Caching API[14] программно кэшировать и извлекать любые сериализуемый удалось объекты.[нужна цитата ]

Версии AppFabric 1.1

Уровень обновленияВерсия продуктаОбновить номерСвязь
Накопительное обновление 11.0.4639.02671763https://support.microsoft.com/en-us/help/2671763
Накопительное обновление 21.0.4644.02716015https://support.microsoft.com/en-us/help/2716015
Накопительное обновление 31.0.4652.22787717https://support.microsoft.com/en-us/help/2787717
Накопительное обновление 41.0.4653.22800726https://support.microsoft.com/en-us/help/2800726
Накопительное обновление 51.0.4655.22932678https://support.microsoft.com/en-us/help/2932678
Накопительное обновление 61.0.4656.23042099https://support.microsoft.com/en-us/help/3042099
Накопительное обновление 71.0.4657.23092423https://support.microsoft.com/en-us/help/3092423
Исправление1.0.4658.23199763https://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 объявила, что 2 апреля 2016 года прекращает поддержку AppFabric для Windows Server.[17] В июне 2015 года Microsoft объявила о прекращении поддержки AppFabric 1.1 для Windows Server 11 апреля 2017 года, а расширенная поддержка будет доступна до 12 апреля 2022 года.[18]

Для решения проблем с истекшим сроком эксплуатации некоторые сторонние продукты Microsoft, такие как NCache[19] предлагают плавную миграцию с AppFabric.

Смотрите также

Рекомендации

  1. ^ «Service Fabric - Создание микросервисов - Microsoft». azure.microsoft.com.
  2. ^ Кэролз. «Документация по Azure Service Fabric - руководства, справочник по API». azure.microsoft.com.
  3. ^ «Схема архитектуры хостинга AppFabric». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  4. ^ «Использование пользовательского интерфейса управления AppFabric». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  5. ^ «Использование командлетов Windows PowerShell в AppFabric». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  6. ^ «Концепции настойчивости». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  7. ^ «Концепции хостинга». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  8. ^ «Концепции мониторинга». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  9. ^ «Схема физической архитектуры кэширования AppFabric». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  10. ^ «Использование Windows PowerShell для управления функциями кэширования AppFabric 1.1». Библиотека MSDN. Microsoft. Получено 13 февраля 2013.
  11. ^ «Поставщик состояния сеанса (кэширование AppFabric 1.1)». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  12. ^ «Настройка производительности служб WCF, кэширование». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  13. ^ «Поставщик кэша вывода (кэширование AppFabric 1.1)». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  14. ^ «Разработка клиента кэша». Библиотека MSDN. Microsoft. Получено 14 февраля 2013.
  15. ^ «Microsoft предоставляет релиз-кандидат Windows Server AppFabric, бета-версию BizTalk Server 2010». Центр новостей Microsoft. Microsoft. Получено 13 февраля 2013.
  16. ^ «Представляем AppFabric 1.1». Библиотека MSDN. Microsoft. Получено 13 февраля 2013.
  17. ^ «Microsoft объявляет об окончании поддержки». Блоги MSDN. Microsoft. Получено 2 апреля 2015.
  18. ^ «Расширенная поддержка». Блоги MSDN. Microsoft. Получено 19 июн 2015.
  19. ^ Алачисофт. «Беспроблемный переход AppFabric на NCache». Алачисофт. Получено 2020-10-28.

Библиография

внешняя ссылка