.Net Core基于SignalR的WebSockets实时通讯应用开发视频教程

正文概述 云码哥   2022-11-20   622

.Net Core基于SignalR的WebSockets实时通讯应用开发视频教程

在本课程中,您将了解 WebSockets,这项奇妙的技术使我们能够在我们的系统中创建新的令人敬畏的功能,将实时通信引入我们的应用程序,解锁新技能,并成为一种新型的开发人员。在本课程中,您可以期待

  • 了解这是什么技术
  • 该技术解决了什么样的问题
  • 什么时候推荐使用
  • 如何从头开始创建 SignalR 服务器和客户端
  • RTC 协议的类型
  • 真实世界的样本,不仅仅是聊天
  • 生命周期
  • 多请求——多线程
  • 可扩展性
  • 将 SignalR 集成到您现有的应用程序中

在这段激动人心的旅程中,我们还将面对最常见的问题、水平可伸缩性问题、并发属性(线程安全),学习如何跳出框框思考并了解像 ConcurrentDictionary 这样的线程安全属性,何时使用它,以及为什么这很重要。

所有这些内容都来自我自己的经验、问题和我已经克服或实现的功能。本课程包含我在面对遇到的问题之前想听/学的所有内容。如果您有任何进一步的问题,如果有任何不清楚的地方,或者即使您在使用 SignalR 的任何特定问题上遇到困难,您都会与我联系并随时与我联系。

另外作为奖励,我们将学习如何从我们的项目中实现 docker 镜像,将其上传到注册表并进行部署,通过所有必要的步骤来水平扩展。

发布时间 11/2022
创建者 Robson Paproski
MP4 | 视频:h264、1280×720 | 音频:AAC,44.1 KHz,2 通道
类型:在线学习 | 语言:英语 | 时长:55 个讲座(2 小时 26 分)| 大小:1.9 GB

你会学到什么

  • 了解实时通信的核心原理,什么是WebSocket
  • 查看协议、Websocket、长时间池化、服务器发送事件等之间的差异
  • 该技术解决了什么样的问题,确定使用机会以及何时不推荐使用
  • 真实世界的样本,不仅仅是聊天;如何在 SignalR Hub 之外向客户端触发消息;
  • 了解连接的生命周期以及如何维护
  • 垂直与水平缩放,如何水平缩放 SignalR 应用程序
  • 将 SignalR 集成到您现有的应用程序中
  • 奖励:如何创建 docker 镜像、使用 NGINX Ingress 配置亲和性 cookie 以及水平缩放

要求

建议对 C# 语言有很好的理解。

本课程适合谁

C# 初学者,对实时技术、Websockets 以及如何应用它感到好奇
渴望了解实时技术,以及这将如何提高您的编码技能、您的职业和您的简历

本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者学习技术,版权归资源原作者所有,请在下载后24小时之内自觉删除。
本站资源仅供下载者学习IT编程开发技术,请遵守国家法律法规,严禁用于非法用途。
若作商业用途,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请邮件联系331752841@qq.com 删除,我们将及时处理!

发表评论