当前位置:

首页 > 业界资讯 > Orleans 3.0正式发布:微软下一代云计算编程模式

Orleans 3.0正式发布:微软下一代云计算编程模式

Orleans是一种新的编程模式,用来提升微软通用语言运行库(CLR)的抽象水平,Orleans的宗旨就是为了创建一种既适用于客户端又适用于服务器的编程模式,简化代码调试,提高代码的可移植性。

Orleans是一种新的编程模式,用来提升微软通用语言运行库(CLR)的抽象水平,Orleans的宗旨就是为了创建一种既适用于客户端又适用于服务器的编程模式,简化代码调试,提高代码的可移植性。3.0 版本带来大量的改进和修复,以及一些新的特性。

  1

自2.0以来的一些主要变化是:

分布式ACID 事务——多个grains可以加入一个事务(不管它们的状态存储在哪里)

新的调度器,它在某些情况下提高了30%以上的性能

新的基于Roslyn代码分析的代码生成器

重写集群成员以提高恢复速度

共同托管支持

Networking layer replacement with ASP.NET Bedrock

在3.0版本中,引入TLS支持,可通过 Microsoft.Orleans.Connections.Security 包获得。Orleans 3.0将其整个网络层替换为构建在 Project Bedrock 之上的整个网络层,这是ASP.NET团队的一个创举。Bedrock的目标是帮助开发人员构建快速、健壮的网络客户端和服务器。

网络层重写还包括用对MemoryPool的依赖替换自定义缓冲区池,在进行这种更改时,序列化现在更多地利用了 Span。在Orleans 3.0中,增加了对通过协议协商逐步升级网络协议的支持。Orleans 3.0中添加的协议协商,例如定制核心序列化程序,同时保持向后兼容性。新网络协议的一个好处是支持全双工silo-to-silo连接,而不是以前在silo之间建立的单纯连接对。协议版本可以通过ConnectionOptions.ProtocolVersion配置。Co-hosting via the Generic Host

现在,与其他框架(如ASP .NET Core)在同一个进程中共同托管Orleans比以前更容易。下面是一个使用UseOrleans将Orleans与ASP.NET Core一起添加到主机的示例:

使用通用主机构建器,Orleans将与其他托管服务共享服务提供商。这使得这些服务可以进入Orleans。例如,开发人员可以将IClusterClient或IGrainFactory注入ASP.NET Core MVC控制器,并直接从它们的MVC应用程序调用grains。此功能可用于简化部署拓扑或向现有应用程序添加其他功能。

Improved extensibility

streams 现在可以有自定义数据适配器,允许它们以任何格式接收数据。这使开发人员能够更好地控制 stream 项在存储中的表示方式。它还使 streams提供程序能够控制数据的编写方式,从而使steams能够与遗留系统和/或non-Orleans 服务集成。自定义事务状态现在可以声明它在事务中能够履行的角色。现在可以公开访问预定义的布局策略,以便在配置期间可以替换任何位置指示符。

Reliability improvements

此版本中,集群从故障中恢复得更快。消息传递错误现在得到更一致的处理,从而导致提示错误被传送回调用方。这有助于开发人员更快地发现错误。例如,当消息不能完全序列化或反序列化时,详细的异常将被传回原始调用方。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
作者最新文章
业界资讯 微软
相关文章 更多
微软推出Project Zenith:面向Windows 11开发者的AI硬件加速方案
微软推出Project Zenith:面向Windows 11开发者的AI硬件加速方案

微软于9月5日推出Project Zenith,旨在为Windows 11开发者提供更高效的AI开发体验。该项目目前仅支持配备超过64GB统一内存及250GB/s内存带宽的特定硬件,首发适配AMD Ryzen AI Halo设备。通过此项目,开发者可在本地运行参数超过300亿的AI模型,后续将分阶段扩展至更多合作伙伴设备。

微软再遭噩梦!黑帽研究员连发两枚零日漏洞:Defender成突破口
微软再遭噩梦!黑帽研究员连发两枚零日漏洞:Defender成突破口

匿名黑客“夜行星球”连续披露两枚严重Windows零日漏洞:RoguePlanet利用Defender竞争条件实现本地权限提升,GreatXML可完全绕过BitLocker加密。微软尚未发布安全补丁,目前无大规模利用迹象,但实际威胁较大,需进一步评估与密切关注。

微软DirectX高级着色器交付正式商用,全平台加速游戏
微软DirectX高级着色器交付正式商用,全平台加速游戏

微软DirectX高级着色器交付功能正式商用,整合进XboxPC应用。支持Windows1124H2及以上系统及AMD全系RDNA显卡。以《极限竞速:地平线6》为例,加载时间从90秒缩至4秒,并减少画面卡顿。已适配多款游戏,未来将扩展更多设备。

微软 XBOX《使命召唤》游戏核心工作室换帅:22 年 Treyarch 负责人马克 · 戈登退休
微软 XBOX《使命召唤》游戏核心工作室换帅:22 年 Treyarch 负责人马克 · 戈登退休

动视旗下Treyarch工作室长达22年的负责人马克·戈登宣布了退休,他曾主导《使命召唤:战争世界》以及《黑色行动》系列开发。凯文·亨德里克森与耶尔·米勒正式出任联席工作室负责人,两位共同接替其后续工作。

鲍尔默曾嘲讽Chrome只是数据误差!17年过去Edge市占仅5%
鲍尔默曾嘲讽Chrome只是数据误差!17年过去Edge市占仅5%

在2009年,微软CEO鲍尔默曾经嘲讽Chrome为“舍入误差”。十七年之后,Chrome以百分之七十点二五的份额统治浏览器市场,而微软Edge却仅占百分之五点一四。IE已于二零二四年退场,Edge即便基于Chromium重构也始终未能突破个位数份额。

皮查伊回忆Chrome崛起之路:曾被鲍尔默轻视,靠快速迭代终成霸主
皮查伊回忆Chrome崛起之路:曾被鲍尔默轻视,靠快速迭代终成霸主

二〇〇八年谷歌浏览器问世,遭微软首席执行官鲍尔默轻视。皮查伊率团队每六周迭代快速进化,二〇一二年超越所有对手成全球最广泛浏览器,此胜巩固其内部声望并铺就升任首席执行官之路。

从
从"Token竞赛"到"Token节流":月人均成本7500美元,天价账单倒逼巨头集体踩刹车

企业AI支出从鼓励Token消耗转向严格管控,AT&T、Meta、Uber等巨头纷纷限制AI使用权限。成本压力是主因,高使用强度企业月人均AI支出达7500美元。这一转变催生了AI成本监控与优化工具的需求,微软、Databricks等公司迎来增长机会。

微软 Win11 多个通道更新预览版:提升文件管理器稳定性
微软 Win11 多个通道更新预览版:提升文件管理器稳定性

微软发布Windows11多个通道预览版更新,系统进入26H2分支。深色模式下文件管理器复制对话框统一深色模式及稳定性提升,安装应用后应用无需重启即可在开始菜单显示。任务栏图标截断问题获修复,虚拟机与游戏蓝屏错误得到解决。

微软研究团队打造
微软研究团队打造"智能副驾":让电子表格自动帮你完成下一步操作

微软研究团队构建了含52条表格制作轨迹的数据集,提出在线评估框架,测试多种模型。结果显示,GPT-5-R可节省32.7%操作,微调后小模型性能接近大模型;频繁触发预测、适度接受策略效果更优,上下文窗口128步后收益递减。

微软第 12 代 Surface Pro / 第 8 代 Surface Laptop 新增 8GB 内存版 849 美元起
微软第 12 代 Surface Pro / 第 8 代 Surface Laptop 新增 8GB 内存版 849 美元起

微软近日为第十二代SurfacePro和第八代SurfaceLaptop新增八GB内存版本,其起售价分别为八百四十九美元和九百四十九美元,硬盘均配备了二百五十六GB固态硬盘。这两款新品不属于Copilot+PC产品线,原有的十六GB版本则继续销售。

查看更多
精品专题 更多
装机必备
装机必备

正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

Windows
Windows

正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

PDF教程
PDF教程

正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

Mac软件 更多
AirBuddy 3 macOS版
AirBuddy 3 macOS版
macOS

AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

AirServer macOS版
AirServer macOS版
macOS

AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

AnyDesk macOS版
AnyDesk macOS版
macOS

AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

WINDOWS 更多
讯飞绘文 网页版
讯飞绘文 网页版
Windows

讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

AirServer Windows版
AirServer Windows版
Windows

AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。

AlwaysUp Windows版
AlwaysUp Windows版
Windows

AlwaysUp是一款面向Windows的系统服务注册与程序托管工具,可让普通应用、脚本及批处理在无人登录时随系统启动,并通过状态检测、异常重启、资源监控和邮件通知保障关键任务持续运行。