Orleans(소프트웨어 프레임워크)

Orleans (software framework)
올리언스
Orleans logo.png
원본 작성자마이크로소프트 리서치
개발자마이크로소프트, 343 인더스트리
초기 릴리즈2015년 1월; 7년(2015-01)
안정적 해제
3.6.0 / 2022년 1월 12일; 59일(2022-01-12)[1]
리포지토리github.com/dotnet/orleans
기록 위치C#
운영 체제Windows, Linux, MacOS
플랫폼.NET Framework,
.NET 코어
유형소프트웨어 프레임워크
면허증MIT 라이선스
웹사이트dotnet.github.io/orleans/

Orleans 를 기반으로 확장 가능하고 강력한 분산형 인터랙티브 응용프로그램을 구축하기 위한 교차 플랫폼 소프트웨어 프레임워크이다.NET Framework.[2][3]

개요

Orleans는 원래 마이크로소프트 Research[2] eXtreme Computing Group에 의해 만들어졌으며 클라우드를 위한 분산된 시스템을 구축하기 위한 새로운 접근 방식으로서 가상 행위자 모델을 도입했다.Orleans는 단일 사내 서버에서 고가용성 및 전 세계에 분산된 클라우드의 애플리케이션으로 확장한다.[4]

헤일로 프랜차이즈를 위한 클라우드 서비스를 시작으로 2011년부터 마이크로소프트 등 다수의[5] 클라우드 서비스에서 프레임워크가 활용되고 있다.[6]코어올리언스 기술은 343인더스트리즈에 이전돼 2015년 1월부터 오픈소스로 이용할 수 있다.[7]소스 코드는 MIT 라이센스에 따라 라이센스가 부여되며 GitHub에서 호스팅된다.[8]

Orleans는 Microsoft Windows, LinuxMacOS에서 실행되며 와 호환된다.NET Standard 2.0 이상.

특징들

일부 오를레앙의 특징은 다음과 같다.[9]

관련 구현

Electronic Arts BioWare 사업부가 프로젝트 궤도(Project Orbit)를 만들었다.그것은 올리언스 프로젝트에서 많은 영감을 얻은 가상 배우들의 자바 구현이다.[12][13]

참고 항목

참조

  1. ^ "Tags · dotnet/orleans · GitHub". GitHub Orleans repository. Retrieved 2022-01-28.
  2. ^ a b Microsoft의 Orleans 분산 앱 프레임워크가 이제 크로스 플랫폼으로 전환됨 - 새로운 스택
  3. ^ Microsoft의 오픈 소스 클라우드 프레임워크 - HPC ASIA
  4. ^ 마이크로소프트, 프로젝트 올리언스를 오픈소스 컴퓨터월드로 출시
  5. ^ Microsoft의 Orleans.NET Conf 2020
  6. ^ Microsoft, '올리언스' 클라우드 프레임워크 ZDNet용 얼리 어답터 프로그램 오픈
  7. ^ Microsoft, Halo 4 게이밍 클라우드 엔진 Project Orleans 오픈 소스 제작 - 실리콘
  8. ^ "Dotnet/Orleans". GitHub. 17 February 2022.
  9. ^ Microsoft Orleans 설명서 소개
  10. ^ 미드레인지 분산 트랜잭션 부활 Microsoft Research
  11. ^ 분산된 트랜잭션은 비활성화된 장기 분산 트랜잭션!리액티브 서밋 2018
  12. ^ "Home · orbit-legacy/Orbit1 Wiki". GitHub.
  13. ^ Gamasutra: 오픈 소스 Orleans 프레임워크를 사용한 게임에 대한 확장 가능한 백엔드 생성

추가 읽기

외부 링크