메뉴 건너뛰기

게임 커뮤니티 4브론즈

IT 해외 뉴스

本文翻译于Ben Watson的这篇英文文章:Migration of Bing’s Workflow Engine to .NET 5 – .NET Blog (microsoft.com) 大约两年前,我发表了一篇文章,详细的介绍了Bing的中央工作流引擎(XAP)从.NET Framework升级到.net 5的过程。你可以通过这篇文章来了解XAP的工作原理,以及它在Bing全局中的位置。 从那时起,XAP一直是微软许多搜索和工作流相关技术的关键组件,并在新的集成中发挥了核心作用,比如新的AI驱动的Bing。 人们对功能和性能的期望越来越高,这意味着我们对.NET作为基础设施的关键部分的依赖性越来越深。 在过去的两年里,我们是.net 6和.net 7的早期采用者,现在我们正将目光转向.net 8。我们发现每个版本都比上一个版本更容易升级。作为一个核心平台团队,我们对每个版本的 .NET 带来的性能提升和新功能都充满了强烈的动力。通过积极地测试和升级到最新版本,并向.net团队提供反馈,我们也可以影响到他们的计划。这样每个人都会受益。 本文将重点介绍我们所做的一些主要更新和挑战,以及我们在积极跟进最新 .NET 版本时最终取得的胜利。 Hybrid No-More 正如上一篇文章中提到的,当我们第一次升级到.net 5时,我们是在一个混合模型中进行的,其中我们仍然是基于.net Framework 4.x构建的,但是加载程序集并在.net 5下运行。这使我们能够引导我们自己和我们的内部合作伙伴,在保持构建简单的同时保持一些关键的向后兼容性,但仍然利用新的运行时。 在我们升级到。net 6之前,我们迁移到了一个多目标系统,直接针对 .NET Framework 和 .NET 5 进行构建。通过一些条件编译,这使我们可以开始采用新的 API 来获得一些性能优势。 到目前为止,我们已经完全弃用了.


원문출처 : https://devblogs.microsoft.com/dotnet-ch/bing-%E6%80%A7%E8%83%BD%E6%98%AF%E5%A6%82%E4%BD%95%E8%B7%9F%E9%9A%8F-net-%E4%B8%80%E8%B5%B7%E8%BF%AD%E4%BB%A3%E7%9A%84%EF%BC%9F
번호 제목 글쓴이 날짜 조회 수
공지 자동수집 대상 사이트 KanoT 2023.02.14 2159
388 [DevBlogs] Exploring JavaScript and TypeScript Development in Visual Studio 뉴스봇 2023.04.28 959
387 [DevBlogs] What’s New for CMake Tools 1.14 in VS Code – Test Explorer 뉴스봇 2023.04.28 1456
386 [DevBlogs] Jetchat with OpenAI on Android 뉴스봇 2023.04.28 989
385 [DevBlogs] Introducing React Native macOS 0.71 뉴스봇 2023.04.28 442
384 [DevBlogs] Announcing .NET Community Toolkit 8.2! Faster generators, code fixers, performance improvements and more! 뉴스봇 2023.04.28 592
383 [DevBlogs] What’s up with this new memory_order_consume memory order? 뉴스봇 2023.04.28 356
382 [Stack Overflow] Looking for job perks? How about saving the world? 뉴스봇 2023.04.28 375
381 [Godot] Release candidate: Godot 4.0.3 RC 1 뉴스봇 2023.04.27 813
380 [DevBlogs] Scope App Permissions for Secure Automation using Microsoft Azure Active Directory 뉴스봇 2023.04.27 341
» [DevBlogs] Bing 性能是如何跟随 .NET 一起迭代的? 뉴스봇 2023.04.27 1025
378 [DevBlogs] Semantic Kernel + Qdrant = Persistent Memories Powered By Open Source 뉴스봇 2023.04.27 903
377 [DevBlogs] Get Started with OpenAI Completions with .NET 뉴스봇 2023.04.27 818
376 [DevBlogs] Documentation for C++20 Ranges 뉴스봇 2023.04.27 1198
375 [DevBlogs] One way to defer work when a re-entrant call is detected 뉴스봇 2023.04.27 414
374 [Godot] Godot Showcase - Cassette Beasts 뉴스봇 2023.04.27 341
373 [Stack Overflow] The worst coder in the world tries an AI sidekick 뉴스봇 2023.04.26 358
372 [DevBlogs] Microsoft Graph .NET SDK: New organization name for NuGet packages 뉴스봇 2023.04.26 1537
371 [DevBlogs] .NET Framework April 2023 Cumulative Update Preview Updates 뉴스봇 2023.04.26 361
370 [DevBlogs] Microsoft Build of OpenJDK – April 2023 Release 뉴스봇 2023.04.26 312
369 [DevBlogs] Let’s Learn .NET Virtual Events – All Around the World 뉴스봇 2023.04.26 794
위로