Orleans (software framework)

Orleans
Original author(s)Microsoft Research
Developer(s)Microsoft, 343 Industries
Initial releaseJanuary 2015; 10 years ago (2015-01)
Stable release
8.0.0 / January 5, 2024; 11 months ago (2024-01-05)[1]
Repositorygithub.com/dotnet/orleans
Written inC#
Operating systemWindows, Linux, macOS
Platform.NET Framework,
.NET
TypeSoftware framework
LicenseMIT License
Websitedotnet.github.io/orleans/

Orleans is a cross-platform software framework for building scalable and robust distributed interactive applications based on the .NET Framework[2][3] or on the more recent .NET.

Overview

Orleans was originally created by the eXtreme Computing Group at Microsoft Research[2] and introduced the virtual actor model as a new approach to building distributed systems for the cloud. Orleans scales from a single on-premises server to highly-available and globally distributed applications in the cloud.[4]

The virtual actor model is based on the actor model but has several differences:[5]

  1. A virtual actor always exists, it cannot be explicitly created or destroyed.
  2. Virtual actors are automatically instantiated. If a server hosting an actor crashes, the next message sent to the actor causes it to be reinstantiated automatically.
  3. The server that an actor is on is transparent to the application code.
  4. Orleans can automatically create multiple instances of the same stateless actor.

Starting with cloud services for the Halo franchise, the framework has been used by a number of cloud services at Microsoft[6] and other companies since 2011.[7] The core Orleans technology was transferred to 343 Industries and is available as open source since January 2015.[8] The source code is licensed under MIT License and hosted on GitHub.[9]

Orleans runs on Microsoft Windows, Linux, and macOS and is compatible with .NET Standard 2.0 and above.[10]

Features

Some Orleans features include:[11]

The Electronic Arts BioWare division created Project Orbit. It is a Java implementation of virtual actors that was heavily inspired by the Orleans project.[14][15]

See also

References

  1. ^ "Tags · dotnet/orleans · GitHub". GitHub Orleans repository. Retrieved 2024-03-28.
  2. ^ a b Microsoft's Orleans Distributed App Framework Is Now Cross Platform - The New Stack
  3. ^ Open-Source Cloud Framework By Microsoft - HPC ASIA
  4. ^ Microsoft to release Project Orleans as open source | Computerworld
  5. ^ Bernstein, Philip A.; Bykov, Sergey; Geller, Alan; Kliot, Gabriel; Thelin, Jorgen (2014). "Orleans: Distributed Virtual Actors for Programmability and Scalability" (PDF). Microsoft Research.
  6. ^ Orleans at Microsoft | .NET Conf 2020
  7. ^ Microsoft opens early adopter program for its 'Orleans' cloud framework | ZDNet
  8. ^ Microsoft to make Halo 4 gaming cloud engine Project Orleans open source - SiliconANGLE
  9. ^ "Dotnet/Orleans". GitHub. 17 February 2022.
  10. ^ "Orleans benefits". learn.microsoft.com. 3 July 2024.
  11. ^ "Introduction | Microsoft Orleans Documentation". Archived from the original on 2020-08-06. Retrieved 2019-11-01.
  12. ^ Resurrecting Middle-Tier Distributed Transactions | Microsoft Research
  13. ^ Distributed Transactions are dead, long live distributed transactions! | Reactive Summit 2018
  14. ^ "Home · orbit-legacy/Orbit1 Wiki". GitHub.
  15. ^ Gamasutra: Creating scalable backends for games using open source Orleans framework

Further reading

Read other articles:

Nepenthes albomarginata Sepasang kantong bawah N. albomarginata dari Taman Nasional Bako, Kalimantan, di mana kantong semar ini sering kali tumbuh di hutan kerangas dan vegetasi semak samun.[1] Status konservasi Tergantung Konservasi (IUCN 2.3) Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Eudikotil (tanpa takson): Inti eudikotil Ordo: Caryophyllales Famili: Nepenthaceae Genus: Nepenthes Spesies: N. albomarginata Nama binomial Nepent...

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

 

Voce principale: Aurora Pro Patria 1919. Pro Patria et Libertate Sezione CalcioStagione 1952-1953Sport calcio Squadra Pro Patria Allenatore Cesare Pellegatta Serie A18º posto, retrocessa Maggiori presenzeCampionato: Uboldi (34) Miglior marcatoreCampionato: Bertoloni (13) 1951-1952 1953-1954 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti la Pro Patria et Libertate Sezione Calcio nelle competizioni ufficiali della stagione 1952-1953. Indice 1 Sta...

Европейская сардина Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеГруппа:Костные рыбыКласс:Лучепёрые рыбыПодкласс:Новопёры...

 

City in Texas, United StatesMansfield, TexasCityCity of Mansfield, TexasDowntown Mansfield, TexasLocation of Mansfield in Tarrant County, TexasCoordinates: 32°34′38″N 97°7′36″W / 32.57722°N 97.12667°W / 32.57722; -97.12667CountryUnited StatesStateTexasCountiesTarrant and JohnsonGovernment • TypeCouncil-Manager • City CouncilMayor Michael Evans Tamera Bounds Mike Leyman Casey Lewis Julie Short Todd Tonore • City ManagerJo...

 

Professional sports club in Argentina For other uses, see River Plate. Football clubRiver PlateFull nameClub Atlético River PlateNickname(s)Los Millonarios (The Millionaires) La Banda (The Stripe)[1][2]Short nameRiverFounded25 May 1901; 122 years ago (1901-05-25)[note1 1]GroundEstadio Más MonumentalCapacity84,567[6][7]ChairmanJorge Pablo BritoManagerEnzo FrancescoliCoachMartín DemichelisLeaguePrimera División20231stWebsiteClub webs...

This template was considered for deletion on 2017 August 24. The result of the discussion was no consensus. Comics: Marvel / Spider-Man Template‑class Comics portalThis template is within the scope of WikiProject Comics, a collaborative effort to build an encyclopedic guide to comics on Wikipedia. Get involved! If you would like to participate, you can help with the current tasks, visit the notice board, edit the attached article or discuss it at the project's talk page.ComicsWikipedia:Wiki...

 

Ираклеониты — ученики гностика Ираклеона (II век). Упоминаются как особая секта Епифанием и Августином; при крещении и миропомазании они соблюдали обряд помазания елеем и при этом произносили воззвания на арамейском языке, которые должны были освободить душу от власт�...

 

Questa voce o sezione sull'argomento compositori britannici non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Questa voce sull'argomento compositori britannici è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. A questa voce o sezione va aggiunto il template sinottico {{Artista musicale}} Puoi aggiu...

丹尼爾·奧蒂嘉José Daniel Ortega Saavedra尼加拉瓜總統现任就任日期2007年1月10日前任恩里克·博拉尼奥斯任期1985年1月10日—1990年4月25日前任自己(國家重建軍政府协调员)继任比奥莱塔·查莫罗國家重建軍政府协调员任期1979年7月18日—1985年1月10日前任安纳斯塔西奥·索摩查·德瓦伊莱继任改任總統 个人资料出生 (1945-11-11) 1945年11月11日(78歲) 尼加拉瓜瓊塔萊斯省[1]政...

 

艾德礼伯爵 阁下The Rt Hon. The Earl AttleeKG OM CH PC FRS联合王国首相任期1945年7月26日—1951年10月26日君主乔治六世副职赫伯特·莫里森前任温斯顿·丘吉尔继任温斯顿·丘吉尔联合王国副首相任期1942年2月19日—1945年5月23日(战时内阁)君主乔治六世首相温斯顿·丘吉尔前任职位创立继任赫伯特·莫里森反对党领袖任期1951年10月26日—1955年11月25日君主乔治六世伊丽莎白二�...

 

This article needs to be updated. Please help update this article to reflect recent events or newly available information. (December 2014) 24°58′N 121°06′E / 24.967°N 121.100°E / 24.967; 121.100 District in Northern Taiwan, TaiwanXinwu 新屋區SinwuDistrictXinwu DistrictCoordinates: 24°58′41″N 121°04′03″E / 24.97806°N 121.06750°E / 24.97806; 121.06750CountryTaiwanRegionNorthern TaiwanGovernment • MayorXu TongzhiA...

The Second Map of Asia (Tabula Seconda de Asia), 1467. Sarmatia was a region of the Eurasian steppe inhabited by the Sarmatians. Maciej Miechowita (1457–1523) used Sarmatia for the Black Sea region and further divided it into Sarmatia Europea, which included East Central Europe, and Sarmatia Asiatica.[1] Filippo Ferrari (1551–1626) also divided the two. Sarmatia Asiatica Sarmatia Asiatica (Asiatic Sarmatia) was the name used in Ptolemy's Geography (c. 150) for a part of Sarm...

 

ピタゴラスの定理 種類 定理分野 ユークリッド幾何学命題 2辺 (a, b) 上の2つの正方形の面積の和は、斜辺 (c) 上の正方形の面積に等しくなる。数式 a 2 + b 2 = c 2 {\displaystyle a^{2}+b^{2}=c^{2}} 一般化 余弦定理 空間幾何学 非ユークリッド幾何学 微分幾何学 結果 ピタゴラス数 逆ピタゴラスの定理 複素数 ユークリッド距離 ピタゴラスの三角恒等式 初等幾何学におけるピタゴラ�...

 

Process of offering goods or services up for bids Auctioneer redirects here. For the DC Comics supervillain, see Auctioneer (comics). Part of a series onAuctions Types All-pay Chinese Amsterdam Anglo-Dutch Barter double Best/not best Brazilian Calcutta Candle Click-box bidding Combinatorial Common value Deferred-acceptance Discriminatory price Double Dutch English Forward French Generalized first-price Generalized second-price Japanese Knapsack Multi-attribute Multiunit No-reserve Rank Revers...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2016) متحف بني وليد الأثري إحداثيات 31°45′19″N 14°01′05″E / 31.755166666667°N 14.018027777778°E / 31.755166666667; 14.018027777778   معلومات عامة الدولة ليبيا  معلومات أخرى تعديل مص...

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: 1985 USFL draft – news · newspapers · books · scholar · JSTOR (February 2024) 1985 USFL draftGeneral informationDate(s)January 3, 1985LocationGrand Hyatt Hotel, New YorkOverview221 total selections in 15 roundsLeagueUSFLFirst selectionJerry Rice,...

 

كأس الكونفيدرالية الأفريقية 2019–20كأس الكونفيدرالية الأفريقية توتال 2019–20تفاصيل المسابقةالتواريخ9 ديسمبر 2019 – 25 أكتوبر 2020الفرق68 + 16 (من 56 جمعية)المراكز النهائيةالبطل نهضة بركانالوصيف بيراميدز→ 2018–19 2020–21 ← كأس الكونفيدرالية الأفريقية 2019–20 (رسميا كأس الكونفيدرالية الأف...

此條目没有列出任何参考或来源。 (2016年3月1日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 佛得角国旗用途海陸通用國旗​比例10:17啟用日期1992年9月22日 用途海陸通用國旗​比例2:3(变体国旗)啟用日期1992年9月22日 佛得角國旗採用於1992年9月22日,现行佛得角国旗为该国独立后的第二面国�...

 

Danish badminton player (born 1986) Badminton playerChristinna PedersenPersonal informationCountryDenmarkBorn (1986-05-12) 12 May 1986 (age 38)Aalborg, DenmarkHeight1.78 m (5 ft 10 in)Retired11 March 2019HandednessRightWomen's & mixed doublesHighest ranking2 (WD with Kamilla Rytter Juhl 10 May 2018) 1 (XD with Joachim Fischer Nielsen 2 April 2015) Medal record Women's badminton Representing  Denmark Olympic Games 2016 Rio de Janeiro Women's doubles 2012 London Mix...