Jump to content

Орлеан (программная среда)

Орлеан
Оригинальный автор(ы) Microsoft Исследования
Разработчик(и) Microsoft , 343 отрасли
Первоначальный выпуск январь 2015 г .; 9 лет назад ( 2015-01 )
Стабильная версия
8.0.0 / 5 января 2024 г .; 6 месяцев назад ( 05.01.2024 ) [1]
Репозиторий github /дотнет / Орлеан
Написано в С#
Операционная система Windows , Linux , MacOS
Платформа .NET Framework ,
.СЕТЬ
Тип Программная среда
Лицензия МОЯ лицензия
Веб-сайт дотнет .github .что / Орлеан /

Orleans — это кроссплатформенная программная платформа для создания масштабируемых и надежных распределенных интерактивных приложений на основе .NET Framework. [2] [3] или на более поздней версии .NET .

Орлеан был первоначально создан группой eXtreme Computing Group в Microsoft Research. [2] и представил модель виртуального актера как новый подход к построению распределенных систем для облака . Orleans масштабируется от одного локального сервера до высокодоступных и глобально распределенных приложений в облаке. [4]

Модель виртуального актера основана на модели актера, но имеет несколько отличий: [5]

  1. Виртуальный актор существует всегда, его нельзя явно создать или уничтожить.
  2. Виртуальные актеры автоматически создаются. Если сервер, на котором размещен актер, выйдет из строя, следующее сообщение, отправленное актеру, приведет к автоматическому повторному созданию его экземпляра.
  3. Сервер, на котором находится актер, прозрачен для кода приложения.
  4. Орлеан может автоматически создавать несколько экземпляров одного и того же актера без состояния.

Начиная с облачных сервисов для франшизы Halo , фреймворк использовался рядом облачных сервисов Microsoft. [6] и другие компании с 2011 года. [7] Основная технология Orleans была передана 343 Industries и доступна с открытым исходным кодом с января 2015 года. [8] Исходный код лицензирован под лицензией MIT License и размещен на GitHub . [9]

Orleans работает на Microsoft Windows , Linux и macOS и совместим с .NET Standard 2.0 и выше. [10]

Некоторые особенности Орлеана включают в себя: [11]

[ редактировать ]

Подразделение Electronic Arts BioWare создало Project Orbit . Это Java- реализация виртуальных актеров, вдохновленная проектом Орлеана. [14] [15]

См. также

[ редактировать ]
  1. ^ «Теги · dotnet/orleans · GitHub» . Репозиторий GitHub Orleans . Проверено 28 марта 2024 г.
  2. ^ Jump up to: а б Платформа распределенных приложений Microsoft Orleans теперь является кроссплатформенной — новый стек
  3. ^ Облачная платформа с открытым исходным кодом от Microsoft - HPC ASIA
  4. ^ Microsoft выпустит Project Orleans с открытым исходным кодом | Компьютерный мир
  5. ^ Бернштейн, Филип А.; Быков Сергей; Геллер, Алан; Клиот, Габриэль; Телин, Йорген (2014). «Орлеан: распределенные виртуальные актеры для программируемости и масштабируемости» (PDF) . Исследования Майкрософт .
  6. ^ Орлеан в Microsoft | Конференция .NET 2020
  7. ^ Microsoft открывает программу раннего внедрения своей облачной инфраструктуры «Орлеан» | ЗДНет
  8. ^ Microsoft сделает открытый исходный код игрового облачного движка Halo 4 Project Orleans — SiliconANGLE
  9. ^ «Дотнет/Орлеан» . Гитхаб . 17 февраля 2022 г.
  10. ^ «Орлеанские преимущества» . Learn.microsoft.com .
  11. ^ «Введение | Документация Microsoft Orleans» . Архивировано из оригинала 06 августа 2020 г. Проверено 1 ноября 2019 г.
  12. ^ Возрождение распределенных транзакций среднего уровня | Microsoft Исследования
  13. ^ Распределенные транзакции мертвы, да здравствуют распределенные транзакции! | Реактивный Саммит 2018
  14. ^ «Главная · Orbit-legacy/Orbit1 Wiki» . Гитхаб .
  15. ^ Gamasutra: Создание масштабируемых серверных частей для игр с использованием платформы Orleans с открытым исходным кодом.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 69f9790832c546a2e1987638c18122be__1711708500
URL1:https://arc.ask3.ru/arc/aa/69/be/69f9790832c546a2e1987638c18122be.html
Заголовок, (Title) документа по адресу, URL1:
Orleans (software framework) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)