Go to my github
上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 05 | 依赖注入:良好架构的起点 除了使用泛型的方式注册服务之外,还有其他的方式 添加一个 OrderService public interface IOrderService { } public class OrderService1 : IOrderService { } public c 阅读全文
posted @ 2020-02-19 00:00 郑子铭 阅读(792) 评论(0) 推荐(1) 编辑
摘要: 05 | 依赖注入:良好架构的起点 为什么要使用依赖注入框架 借助依赖注入框架,我们可以轻松管理类之间的依赖,帮助我们在构建应用时遵循设计原则,确保代码的可维护性和可扩展性 ASP.NET Core 的整个架构中,依赖注入框架提供了对象创建和生命周期管理的核心能力,各个组件相互协作,也是由依赖注入框 阅读全文
posted @ 2020-02-18 00:40 郑子铭 阅读(939) 评论(0) 推荐(1) 编辑
摘要: 04 | Startup:掌握ASP.NET Core的启动过程 新建一个 ASP.NET Core Web 应用程序 选择 API public class Program { public static void Main(string[] args) { CreateHostBuilder(a 阅读全文
posted @ 2020-02-17 00:00 郑子铭 阅读(1338) 评论(0) 推荐(2) 编辑
摘要: 03 | .NET Core的现状、未来以及环境搭建 .NET Core的现状 .NET Core 的应用场景:桌面端、Web端、云端、移动端、游戏、IOT 和 AI 云端指的是 .NET Core 与云原生 Kubernetes 的完美融合 游戏,比如最流行的王者荣耀,就是用 Unity 3D 做 阅读全文
posted @ 2020-02-16 00:09 郑子铭 阅读(1333) 评论(0) 推荐(2) 编辑
摘要: 02 | 内容综述 课程目标 掌握 .NET Core 微服务架构的最佳实践 成长为一个具备良好架构设计能力的架构师 课程内容 第一部分 .NET Core 的必备知识 第二部分 .NET Core 微服务实战 第三部分 将微服务应用部署到 Kubernetes 中 第一部分 .NET Core 的 阅读全文
posted @ 2020-02-15 00:24 郑子铭 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: 01 | 课程介绍 讲师介绍 肖伟宇,校宝在线架构师、SkyWalking .NET探针贡献者、NetCorePal组件库创建者 为什么要学习 .NET Core 微软大力支持推动 .Net 技术生态发展 跨平台:更多的开发环境和部署环境选择,尤其是对 Docker 和 Kubernetes 的良好 阅读全文
posted @ 2020-02-14 00:07 郑子铭 阅读(2683) 评论(0) 推荐(3) 编辑
摘要: 第 12 章 设计汇总 微服务开发并不是要学习 C#、Java 或者 Go 编程--而是要学习如何开发应用以适应并充分利用弹性伸缩环境的优势,它们对托管环境没有偏好,并能瞬间启停 换句话说,我们要学习如何开发云原生应用 识别并解决反模式 我们既然已经学习了所有的示例代码,就正好可以着手开发、运行并完 阅读全文
posted @ 2020-02-13 00:12 郑子铭 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 第 11 章 开发实时应用和服务 在本章,我们将讨论“实时”的准确含义,以及在大部分消费者看来应该属于这一范畴的应用类型 接着,我们将探讨 WebSocket,并分析为什么传统的 WebSocket 与云环境完全不相适应,最后我们将构建一个实时应用的示例,用于展示向一个事件溯源系统添加实时消息的强大 阅读全文
posted @ 2020-02-12 00:12 郑子铭 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 第 10 章 应用和微服务安全 云应用意味着应用运行所在的基础设施无法掌控,因此安全不能再等到事后再考虑,也不能只是检查清单上毫无意义的复选框 由于安全与云原生应用密切相关,本章将讨论安全话题,并用示例演示几种保障 ASP.NET Core Web 应用和微服务安全的方法 云环境中的安全 内网应用 阅读全文
posted @ 2020-02-11 00:03 郑子铭 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 第 9 章 微服务系统的配置 微服务系统中的配置需要关注更多其他方面的因素,包括: 配置值的安全读写 值变更的审计能力 配置信息源本身的韧性和可靠性 少量的环境变量难以承载大型、复杂的配置信息 应用要决定是否支持配置值的在线更新和实时变更,还要决定如何实现 对功能开关和层级化设置的支持 对敏感信息以 阅读全文
posted @ 2020-02-10 00:37 郑子铭 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 第 8 章 服务发现 面对大量服务,为了简化配置和管理工作,我们需要了解”服务发现“概念 回顾云原生特性 配置外置 将 URL 和登录凭证移到配置文件和 C# 代码之外,放到环境变量中 这样能让代码运行所需的配置参数更明确,而把提供这些配置的责任交给运行环境 后端服务 不管程序需要的是二进制存储、数 阅读全文
posted @ 2020-02-09 00:34 郑子铭 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 第 7 章 开发 ASP.NET Core Web 应用 ASP.NET Core 基础 在本章,我们将从一个命令行应用开始,并且在不借助任何模板,脚手架和向导的情况下,最终得到一个功能完整的 Web 应用 GitHub链接:https://github.com/microservices-aspn 阅读全文
posted @ 2020-02-08 00:18 郑子铭 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 第 6 章 事件溯源与 CQRS 在本章,我们来了解一下随着云平台一同出现的设计模式 我们先探讨事件溯源和命令查询职责分离(CQRS)背后的动机与哲学 事件溯源简介 事实由事件溯源而来 我们大脑就是一种事件溯源系统,接收感官多种形式刺激,大脑负责对这些刺激进行合适排序,大约每隔几百毫秒,对刺激构成的 阅读全文
posted @ 2020-02-07 00:23 郑子铭 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 第 5 章 创建数据服务 选择一种数据存储 由于我坚持要尽可能的跨平台,所以我决定选用 Postgres,而不用 SQL Server 以照顾 Linux 或 Mac 电脑的读者 构建 Postgres 仓储 在本节,我们要升级位置服务让它使用 Postgres 为了完成这一过程,需要创建一个新的仓 阅读全文
posted @ 2020-02-06 00:24 郑子铭 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 第 4 章 后端服务 现实中的服务不可能处于真空之中,大多数服务都需要与其他服务通信才能完成功能。 我们将这些支持性服务称为后端服务,接下来我们将通过创建一个新的服务并修改之前的团队服务与这个服务通信,以探索如何创建并消费后端服务。 微服务生态系统 后端服务是通过某种机制绑定到应用上的,而这种机制又 阅读全文
posted @ 2020-02-05 00:57 郑子铭 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 第 3 章 使用 ASP.NET Core 开发微服务 微服务定义 微服务是一个支持特定业务场景的独立部署单元。它借助语义化版本管理、定义良好的 API 与其他后端服务交互。它的天然特点就是严格遵守单一职责原则。 为什么要用 API 优先 所有团队都一致把公开、文档完备且语义化版本管理的 API 作 阅读全文
posted @ 2020-02-04 00:05 郑子铭 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 译者序 微服务设计方法清晰定义了各个开发团队的业务边界,微服务框架以不同方式实现了服务之间的协作与集成。 .NET Core 作为全新的 .NET 技术,它不仅完全开源、跨平台,更面向云原生开发进行了大量细致的优化。它完全模块化,不依赖特定操作系统,其文件系统、网络和配置等基础功能模块对跨平台,命令 阅读全文
posted @ 2020-01-24 00:31 郑子铭 阅读(1234) 评论(1) 推荐(0) 编辑
摘要: 摘要 纯 .Net 自研大数据实时计算平台,在中通快递服务数百亿包裹,处理数据万亿计!将分享大数据如何落地以及设计思路,技术重难点。 目录 背景介绍 计算平台架构 项目实战 背景介绍 计算平台架构 分片实时计算 计算平台 数据统计模型 开源项目 项目实战 数据清洗 数据计算 汇总统计 分布式 总结 阅读全文
posted @ 2020-01-08 23:53 郑子铭 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 前言 2019年对我而言,是目前个人发展速度最快的一年,35岁之前个人成长靠外部世界的影响,大学四年参加不少社团,也在学校MBA当过助理,不过对外部世界了解很少,成长也比较缓慢,毕业后的这一年里,恰逢微软拥抱开源,社区活动兴起,自己也从参与社区,加入社区,到奉献社区,在这个过程中接触了很多优秀的人, 阅读全文
posted @ 2019-12-30 23:44 郑子铭 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 摘要 介绍如何将 Application Insights 用于生产上实践,并透过它发现/诊断问题。同时也会介绍如何将 Application Insighs 与其他体系相集成实现 Devops(与发布系统整合,自动报表,历史数据持久化等) 什么是 Application Insights 性能监控 阅读全文
posted @ 2019-12-30 00:28 郑子铭 阅读(3352) 评论(2) 推荐(0) 编辑
摘要: 摘要 本主题受众是架构师,开发人员,互联网企业 IT 运维人员。大纲:1、 K8S 对应用的要求;2、 .NET Core 上 K8S 的优势;3、 K8S 下的 .NET Core 配置;4、 .NET Core 上分布式组件概览。 大纲 kubernetes 对应用的要求 asp .net co 阅读全文
posted @ 2019-12-29 00:02 郑子铭 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 摘要 在本次分享中,演讲嘉宾将基于真实项目案例,剖析 .NET 应用向微服务、.NET Core 等技术栈迁移的具体收益,并且分享在迁移中技术和非技术的众多考量、以及保证业务连续性的一些方法论。 议题 1、背景:项目介绍和难点分析 2、落地:技术与管理经验分享 3、创新:项目成果和总结 背景:项目介 阅读全文
posted @ 2019-12-28 01:39 郑子铭 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 摘要 本主题受众是架构师,开发人员,互联网企业 IT 运维人员。大纲:1、K8S对应用的要求。2、DNC 上 K8S 的优势。3、K8S 下的 DNC 配置。4、DNC 上分布式组件概览。 讲师介绍 框架(Framework) 整个或部分系统的可重用设计,表现为一组抽象构件及构件实例件间交互的方法; 阅读全文
posted @ 2019-12-27 00:19 郑子铭 阅读(865) 评论(1) 推荐(0) 编辑
摘要: 摘要 .NET Core 在机器学习的应用场景,除了 ML .NET 还会介绍一个非常棒的開源技術 TensorFlow .NET , Keras .NET. 讲师介绍 本课内容 人工智能介绍 ML .NET ICSharpCore TensorFlow .NET Keras .NET SciSha 阅读全文
posted @ 2019-12-26 00:33 郑子铭 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 摘要 当下 RPA 平台主要采用 .NET Framework 框架,也限制了 RPA 只用于 Windows 平台。.NET Core 的开放与跨平台特性赋予 RPA 更大发展空间。 RPA是什么 RPA( Robotic Process Automation 机器人流程自动化软件),是一种新型的 阅读全文
posted @ 2019-12-25 01:00 郑子铭 阅读(1703) 评论(0) 推荐(0) 编辑
摘要: 摘要 1. .NET Framework在过去十多年在跨平台上的尝试。 2. .NET Core跨平台的实现有何不同? 3. 基于 .NET Standard的平台兼容性是如何实现的? 讲师介绍 历史枷锁 .NET Framework = FCL + CLR "跨平台"的 .NET Framewor 阅读全文
posted @ 2019-12-24 00:16 郑子铭 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 摘要 围绕目前需求猛增的微信及移动端企业智能客服业务,利用 .NET Core 的一系列优秀特性及 SignalR 模块打造全双工、跨微信/QQ/钉钉等应用平台、跨系统平台、跨终端、支持企业级并发的移动端客服系统。 讲师介绍 目录 微信应用生态简介 微信小程序基础通讯原理 Senparc.Weixi 阅读全文
posted @ 2019-12-23 00:06 郑子铭 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 摘要 随着现代化微服务架构的发展,系统故障的定位与快速恢复面临着诸多挑战,构建可检测的服务,帮助线上保障团队时刻掌控应用的运行状况越来越重要。本次分享会讲解如何让 ASP .NET Core 应用与现代化云基础设施完美融合,提升服务的可检测性,保障线上系统的可用率。 技术架构进化史 单体架构 服务化 阅读全文
posted @ 2019-12-22 00:22 郑子铭 阅读(633) 评论(0) 推荐(1) 编辑
摘要: 摘要 一个完整的电商项目微服务的实践过程,从选型、业务设计、架构设计到开发过程管理、以及上线运维的完整过程总结与剖析。 讲师介绍 产品需求介绍 纯线上商城 线上线下一体化 跨行业 跨商业模式 从0开始,我们应该采用微服务吗? 不适合采用微服务架构: 应用程序规模小 领域不明确 组织不能做出改变 缺乏 阅读全文
posted @ 2019-12-20 23:49 郑子铭 阅读(1233) 评论(0) 推荐(1) 编辑
摘要: 答疑篇(上) | 你问我答,关于中台还有哪些困惑? 中台与微服务、中间件、数据仓库到底有什么区别? 当我们谈中台与微服务的区别时,更多谈的是业务中台;当我们谈中台与中间件的区别时,则更倾向于技术中台;当我们谈中台与数据仓库的区别时,更多谈的则是数据中台。 所以这个问题更严谨的表达,应该是“业务中台与 阅读全文
posted @ 2019-12-19 22:35 郑子铭 阅读(1248) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页