十多位全球技术专家,为你献上近十个小时的.Net微服务介绍

.Net Conf: Focus on Microservices 是 .Net Conf 社区在 2020 年 7 月 30 日举办的线上分享活动。整个活动视频长达近 10 个小时。今天我们来看看都发生了什么。

章节汇总

本次分享由十多位来自全球的资深技术专家在线分享,涵盖了当前 .Net 在微服务领域的利器。包括有以下这些内容:

  1. .Net 最新特性与微服务

  2. 为何关注微服务(Why You Should Care About Microservices)

  3. 保持技术敏锐(Stay Sharp)

  4. 使用 Steeltoe 开启 .NET 微服务旅程(A Journey into .NET Microservices with Steeltoe)

  5. Orleans 在微软中的应用(Orleans at Microsoft)

  6. DARP 助力您的 .NET 微服务(Adding a Little DAPR to Your .NET Microservices)

  7. Tye 让您快乐开发微服务(Developing and Deploying Microservices With ‘Tye’)

  8. 不仅只有 REST 和 RPC,还有异步事件和消息模式(Beyond REST and RPC:Asynchronous Eventing and Messiging Patterns)

  9. 微服务、DDD 和 E FCore(The Interp of Microservices, Domain-Driven Design and Entity Framework Core)

  10. gRPC 为 .NET 微服务带来更高性能(Build High-performance Microservices with gRPC and .NET)

  11. 微服务 DevOps(DevOps)

  12. 微服务中的 API 管理以及 Azure 上的 Functions(API Communication in Microservices With Azure API Managerment and Azure Functions)

  13. 如何通过 .NET 5 和 K8S 来实现单体式到微服务演进(Evolving .NET Framework Monoliths with .NET 5 and Kubernetes)

  14. 将 .NET Frameowkr Web 应用程序迁移到 Azure 上(Migrating .NET Framework Web Apps to Azure)

  15. 使用 VS 和 K8S 实现微服务开发和调试(Building & Debugging Microservices with Kubernetes & Vistaul Studio)

观看指南

笔者对原视频进行了以下优化:

  1. 增加了双语字幕(英语由视频转写,中文机翻)。

  2. 按照章节进行的切分,便于选集。

视频处理不易,还请各位一键三连,支持一波。

如果觉得视频字幕存在干扰,可以按照《如何切换 b 站字幕语言》进行设置。

视频地址:https://www.bilibili.com/video/BV1qZ4y1M78h/

最后但是最重要!

最近作者正在构建以反应式Actor模式事件溯源为理论基础的一套服务端开发框架。希望为开发者提供能够便于开发出 “分布式”、“可水平扩展”、“可测试性高” 的应用系统 ——Newbe.Claptrap

本篇文章是该框架的一篇技术选文,属于技术构成的一部分。如果读者对该内容感兴趣,欢迎转发、评论、收藏文章以及项目。您的支持是促进项目成功的关键。

联系方式:

  • Github Issue

  • Gitee Issue

  • 公开邮箱 newbe-claptrap@googlegroups.com (发送到该邮箱的内容将被公开)

  • Gitter

  • QQ 群 610394020

您还可以查阅本系列的其他选文:

理论入门篇

  1. Newbe.Claptrap - 一套以 “事件溯源” 和 “Actor 模式” 作为基本理论的服务端开发框架

  2. Newbe.Claptrap 项目周报 1 - 还没轮影,先用轮跑

  3. Newbe.Claptrap 框架中为什么用 Claptrap 和 Minion 两个词?

实现入门篇

  1. Newbe.Claptrap 框架入门,第一步 —— 创建项目,实现简易购物车

  2. Newbe.Claptrap 框架入门,第二步 —— 简单业务,清空购物车

样例实践篇

  1. 构建一个简易的火车票售票系统,Newbe.Claptrap 框架用例,第一步 —— 业务分析

其他番外篇

  1. 谈反应式编程在服务端中的应用,数据库操作优化,从 20 秒到 0.5 秒

  2. 谈反应式编程在服务端中的应用,数据库操作优化,提速 Upsert

  3. 十万同时在线用户,需要多少内存?——Newbe.Claptrap 框架水平扩展实验

  4. docker-mcr 助您全速下载 dotnet 镜像

术语介绍篇

  1. Actor 模式

  2. 事件溯源(Event Sourcing)

  3. Claptrap

  4. Minion

  5. 事件 (Event)

  6. 状态 (State)

  7. 状态快照 (State Snapshot)

  8. Claptrap 设计图 (Claptrap Design)

  9. Claptrap 工厂 (Claptrap Factory)

  10. Claptrap Identity

  11. Claptrap Box

  12. Claptrap 生命周期(Claptrap Lifetime Scope)

  13. 序列化(Serialization)

GitHub 项目地址:https://github.com/newbe36524/Newbe.Claptrap

Gitee 项目地址:https://gitee.com/yks/Newbe.Claptrap

您当前查看的是先行发布于 www.newbe.pro 上的博客文章,实际开发文档随版本而迭代。若要查看最新的开发文档,需要移步 claptrap.newbe.pro。

  • 本文作者:newbe36524

  • 本文链接:https://www.newbe.pro/Net-Conf/2020-07-30-Focus-on-Microservices/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/308333.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

5G发展是绵绵秋雨 应循序渐进

现阶段5G技术成熟度有待提升当下,在行业内5G基站的短板被调侃为“覆盖、成本、功耗三个3”,也就是3倍成本,3倍功耗、1/3覆盖。就功耗来说,5G基站是4G基站功耗的3倍左右。中国移动董事长杨杰就在GTI国际产业峰会表示,“…

7-52 两个有序链表序列的交集 (20 分)(思路加详解尾插法)come Boby!

一:题目 已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3。 输入格式: 输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空…

明源云创CI/CD技术演进

源宝导读:在敏捷迭代的过程中需要能够快速的把开发的代码集成打包部署到各个环节对应的环境中。为了高效稳定的完成这个工作,我们引入了DevOps实践理论,并形成了配套的CI/CD工具。本文将介绍云创的CI/CD工具如何演进的过程。一 、传统构建在最…

7-51 两个有序链表序列的合并 (20 分)(vector做法)

一 :题目 、已知两个非降序链表序列S1与S2,设计函数构造出S1与S2合并后的新的非降序链表S3。 输入格式: 输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列&#xff…

linux qt4卸载,linux卸载QT4和安装QT5的方法

由于项目中需要用到QT的程序,因此安装QT5的软件支持库和QT开发环境是必须的:apt-get insatall qt5-defaultapt-get insatall qt-creatorQT5的库和QT Creator开发环境是独立运行的,如果QT Creator缺少QT5的库则程序写好了没法编译;…

7-53 两个有序序列的中位数 (25 分)(思路加详解)用STL容器中的set容器的自动去重过不去

一:题目 已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A 0 ​ ,A 1 ​ ,⋯,A N−1 ​ 的中位数指A (N−1)/2 ​ 的值,即第⌊(N1)/2⌋个数(A 0 ​ 为第1个数)。 输入格式: 输入分三行。第一行给出序列的公共长…

Blazor带我重玩前端(五)

概述本文主要讨论Blazor事件内容,由于blazor事件部分很多,所以会分成上下两篇,本文为第一篇,后续会有第二篇。我们可以视组件是一个类,我们先看一下前文所说的Index.Razor页面生成的C#代码。在此,先补充一下…

关于TensorFlow开发者证书,你想要的资源都在这里!

今天是TensorFlow开发者证书的一个里程碑,全球已经有500位开发者通过考试并顺利拿到了 TensorFlow Certificate。我也有幸在各位大佬的指点下,顺利通过考试,成为国内第7位拿到 TensorFlow Certificate 的开发者。按照Google官网的数据&#…

Kubernetes 在知名互联网公司的(dotnet)落地实践

容器化背景本来生活网(benlai.com)是一家生鲜电商平台,公司很早就停止了烧钱模式,开始追求盈利。既然要把利润最大化,那就要开源节流,作为技术可以在省钱的方面想想办法。我们的生产环境是由 IDC 机房的 10…

Java银行开户,取钱,存钱,查询余额,退出。。。。。

一:上码 package com.wyj.two;import java.util.Scanner;/*** 封装的练习*/ public class Demo8 {public static void main(String[] args) {Scanner in new Scanner(System.in);Account account new Account();System.out.println("欢迎来到杰哥银行"…

linux开发亿连手机互联,亿连手机互联车载版下载-亿连手机互联车机版v6.6.1 安卓版-腾牛安卓网...

亿连手机互联车机版,交互一体,手机-导航仪应用深度融合;升级服务,依托手机OTA升级导航仪应用;流畅连接,双通道互联技术连接更流畅;全新界面,配合前装和后装专业市场;为您…

7-3 树的同构 (25 分)(思路加详解)来呀baby!!!!!!!!

一:题目 7-3 树的同构 (25 分) 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树…

Dapr微服务应用开发系列0:概述

题记:Dapr是什么,Dapr包含什么,为什么要用Dapr。Dapr是什么Dapr(Distributed Application Runtime),是微软Azure内部创新孵化团队的一个开源项目,皆在解决微服务应用开发过程的一些共性问题。以…

你以为.NET Core仅仅是开源跨平台?试试Docker,刷新你的认知!

2016 年微软发布了 .NET Core 1.0,可谓是平地起惊雷,因为微软终于开源和跨平台了。但是一直到19年12月份发布了.NET Core3.1,开源社区的威力才展现出来,3个月增加了100w开发者,才真正吸引大厂的关注。但你以为仅仅是因…

7-2 一元多项式的乘法与加法运算 (20 分)(思路加详解+map做法)map真香啊 各个测试点的用例子 来吧宝贝!

一:题目 设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输…

Azure认知服务之表单识别器

认知服务Azure 认知服务的目标是帮助开发人员创建可以看、听、说、理解甚至开始推理的应用程序。Azure 认知服务中的服务目录可分为五大主要支柱类别:视觉、语音、语言、Web 搜索和决策。开发人员使用 Azure 认知服务能够轻松地将认知功能添加到其应用程序中。Azure…

配置文件中的数据库连接串加密了,你以为我就挖不出来吗?

一:背景1. 讲故事前几天在调试物联柜终端上的一个bug时发现 app.config 中的数据库连接串是加密的,因为调试中要切换数据库,我需要将密文放到专门的小工具上解密,改完连接串上的数据库名,还得再加密贴到 app.config 中…

基于.NetCore3.1系列 —— 日志记录之自定义日志组件

前言回顾:日志记录之日志核心要素揭秘在上一篇中,我们通过学习了解在.net core 中内置的日志记录中的几大核心要素,在日志工厂记录器(ILoggerFactory)中实现将日志记录提供器(ILoggerProvider)对象都可以集成到Logger对象组合中,这…

c语言glut打正方形,OpenGL绘制正方形并用键盘移动

准备工作:在OpenGL中,基本图形元素如点、线、折线和多边形都是由一个或多个顶点所定义。OpenGL的7种基本图元:WeChat77732bbab74bef94d9f34e151bce8b6e.pngWeChat26002917d9408c5eef2f9637246fd9a6.pngOpenGL绘制正方形与OpenGL绘制三角形类似…

.NET或.NET Core Web APi基于tus协议实现断点续传

【导读】前两天我采用技巧式方案基本实现大文件分片上传,这里只是重点在于个人思路和亲身实践,若在实际生产环境要求比较高的话肯定不行,仍存在一些问题需要深入处理,本文继续在之前基础上给出基于tus协议的轮子方案,本…