Microsoft Orleans框架
来源:互联网 发布:淘宝店代运营可靠吗 编辑:程序博客网 时间:2024/05/21 21:34
Orleans is a framework that provides a straightforward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns. It was created by Microsoft Research and designed for use in the cloud.
微软Orleans(奥尔良)是一个为构建分布式、高性能计算应用提供快速和直观搭建方法的框架。使用者无需学习和涉及复杂的并发和弹性扩容技术。Orleans项目是由微软研究院创建,应用于云端环境下。
Orleans has been used extensively in Microsoft Azure by several Microsoft product groups, most notably by 343 Industries as a platform for all of Halo 4 and Halo 5 cloud services, as well as by a growing number of other companies.
Orleans已经在微软Azure和其它一些产品中大量运用,特别是343 Industries工作室用于光晕4和光晕5游戏的云服务,也包括其它一些快速扩大的企业用户群体。
项目地址:
https://github.com/dotnet/orleans
项目主页:http://dotnet.github.io/orleans/
文档地址:
http://dotnet.github.io/orleans/What's-new-in-Orleans
An Orleans silo is a server that hosts and executes Orleans grains. It has one listening port for silo-to-silo messaging and another for client-to-silo messaging. Typically, one silo is run per machine.
一个Orleans Silo(谷仓)是一个用于执行Orleans Grain(谷粒)的服务器主机和。它有一个监听的端口,用于Silo间的消息传递,另一个用于客户端Grain到Silo之间的消息传送。通常情况下,每台服务器运行一个Silo。
本人的理解:
Grain实际上是从AKKA和Erlang的Actor模型演化而来,同时又类似于Docker容器,实现的目的近似,只不过是微软提供的另一套方案。微软实际上是把AKKA框架做得更加完善一些,用户可以很容易地通过Azure云服务器的扩容实现整体系统能力的弹性。至于Grain和Docker之间的具体技术比较,本人是菜鸟,请大神们拍砖。
目前Orleans的资料不多,比较实用的有KAnts的两篇入门:
http://www.cnblogs.com/ants/p/5122068.html
目前学习中。欢迎大家交流。
- Microsoft Orleans框架
- Microsoft开源Orleans云计算web框架
- Microsoft Orleans学习资源
- Orleans框架------基于Actor模型生成分布式Id
- Orleans简介
- Orleans安装
- Orleans介绍
- Microsoft .NET 框架 FAQ
- Microsoft .NET 框架常见问题
- Microsoft Internet 安全框架
- Microsoft .NET 框架常见问题
- Microsoft 操作框架
- Microsoft .NET 框架常见问题
- Microsoft .NET 框架
- Microsoft .NET 框架 FAQ
- Microsoft .NET 框架 FAQ
- Microsoft .NET 框架 FAQ
- Microsoft.NET框架概述
- Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)
- 设计模式(2)——简单工厂模式
- 1410501139蒋云超
- 多模式匹配算法:AC算法、WM算法
- Touch事件机制
- Microsoft Orleans框架
- 设计模式(3)——工厂方法模式
- Java泛型类型参数的界限
- EF 错误LINQ to Entities 不识别方法“Int32 ToInt32(System.String)
- 位域
- ThingWorx : 3、为Thing添加valueStream(web显示曲线做准备)
- RxJava的初学随笔(二)
- 设计模式(4)——抽象工厂模式
- Android Studio :Error:(1, 0) Plugin is too old, please update to a more recent version, or set AND……