微软.net的微服务的背景知识的需求清单

以下是对想学习微软的微服务需要的背景知识的介绍:

  1. SQL Server

    • SQL Server是由Microsoft公司推出的关系型数据库管理系统。它提供高性能、可扩展性和与Windows NT的紧密结合。SQL Server支持企业级的数据管理,具有强大的事务处理能力和高级的数据完整性保证。它广泛用于各种企业级应用和数据仓库解决方案。

  2. EF (Entity Framework)

    • Entity Framework (EF) 是一个对象关系映射 (ORM) 框架,它允许开发人员使用 .NET 对象来与关系型数据库交互,而无需编写大量的数据访问代码。EF 简化了数据访问逻辑,并支持LINQ进行数据库查询。

  3. EF Core

    • EF Core (Entity Framework Core) 是EF的轻量级、跨平台版本,设计用于.NET Core和其他.NET平台。它提供了与EF相似的功能,但更加灵活和可扩展。EF Core支持多种数据库提供程序,如SQL Server、MySQL、SQLite等,并提供了异步查询、自动迁移等特性。

  4. ASP.NET MVC

    • ASP.NET MVC 是一个用于构建Web应用程序的框架,它采用模型-视图-控制器 (MVC) 设计模式。MVC模式将应用程序的逻辑、数据和表示层分离,使得代码更加清晰、可维护和可测试。ASP.NET MVC支持路由、控制器、视图和模型等组件,并提供了强大的数据验证和安全性功能。

  5. Core MVC

    • 指ASP.NET Core MVC,它是ASP.NET MVC的跨平台版本,运行在.NET Core上。ASP.NET Core MVC提供了与ASP.NET MVC相似的功能和特性,但更加轻量级和模块化。它支持依赖注入、中间件、路由和视图组件等现代Web开发特性。

  6. ASP.NET Web API

    • ASP.NET Web API 是一个框架,用于在.NET Framework上构建HTTP服务,这些服务可以被多种客户端(包括浏览器和移动设备)访问。ASP.NET Web API支持RESTful设计原则,允许开发人员构建可伸缩、可维护和安全的Web服务。

  7. Core Web API

    • 与ASP.NET Web API相对应,ASP.NET Core Web API,它是ASP.NET Web API的跨平台版本,运行在.NET Core上。ASP.NET Core Web API提供了与ASP.NET Web API相似的功能和特性,但更加轻量级和高效。它支持依赖注入、中间件、路由和模型绑定等现代Web开发特性。

  8. ASP.NET Identity

    • ASP.NET Identity 是ASP.NET Web Forms和ASP.NET MVC应用程序中的身份验证和授权框架。它提供了一个可扩展的模型,用于管理用户帐户、角色、声明和配置文件等。ASP.NET Identity支持多种身份验证机制,如本地帐户、社交登录和OAuth/OpenID。

  9. ASP.NET Core Identity

    • ASP.NET Core Identity 是ASP.NET Core应用程序中的身份验证和授权框架。它提供了与ASP.NET Identity相似的功能和特性,但更加轻量级和模块化。ASP.NET Core Identity支持用户存储的自定义、密码哈希、外部身份验证和基于声明的授权等。

  10. IdentityServer4

    • IdentityServer4 是一个用于ASP.NET Core的身份验证和授权框架,特别是为OpenID Connect和OAuth 2.0协议设计的。它允许您实现单点登录(SSO)、单点登出(SLO)以及API访问控制等安全特性。IdentityServer4非常适用于微服务架构和复杂的身份验证需求。

  11. SignalR

    • SignalR 是一个ASP.NET库,用于在服务器和客户端之间添加实时Web功能。它允许服务器将内容推送到连接的客户端,这在需要实时通信的应用程序中非常有用,如聊天、仪表板、实时游戏等。SignalR支持多种传输协议,如WebSocket、Server-Sent Events和Long Polling。


--------------------- 

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!



本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:
本帖最后由 勇哥,很想停止 于 2024-05-25 16:00:57 编辑

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864