摘要: 回顾前文 前文演示了在单一容器中部署 Nginx和ASP.NET Core WebApp, 正在前文评论区某大牛指出的,容器化部署 nginx+ASP.NET Core 有更符合实战的部署选择:多容器独立部署。 这次记录我在工作中利用 docker-compose部署企业级web应用。 本文会讲述企阅读全文
posted @ 2019-05-24 17:50 头号码甲 阅读(1566) 评论(8) 编辑
摘要: 以下内容针对 ASP.NET Core2.1版本,2.2推出windows IIS进程内寄宿 暂不展开讨论 相比ASP.NET,ASP.NET Core 2.1出现了3个新的组件:ASP.NET Core Module、Kestrel、dotnet.exe, 后面我们会理清楚这三个组件的作用和组件之阅读全文
posted @ 2019-01-29 16:01 头号码甲 阅读(565) 评论(2) 编辑
摘要: 回顾上文 作为单体程序,依赖的第三方服务虽不多,但是2C的程序还是有不少内容可讲; 作为一个常规互联网系统,无外乎就是接受请求、处理请求,输出响应。 由于业务渐渐增长,数据处理的过程会越来越复杂和冗长,【连贯高效的处理数据】 越来越被看重, .Net 提供了TPL Dataflow组件使我们更高效的阅读全文
posted @ 2019-07-12 19:04 头号码甲 阅读(353) 评论(2) 编辑
摘要: .NET程序是基于.NET Framework、.NET Core、Mono、【.NET实现】开发和运行的 ,定义以上【.NET实现】的标准规范称为.NET Standard L1:.NET Standard .NET标准是一组API集合,由上层三种【.NET实现】的Basic Class Libr阅读全文
posted @ 2019-07-03 15:58 头号码甲 阅读(1565) 评论(3) 编辑
摘要: 引言观点 1. 编程语言日新月异,但是从没有人否定sql 在现代编程中的巨大作用和 持续的可利用性。SQL以对人类友好的阅读体验提供数据查询能力( 相比其他编程语言 ), 同时在各种数据库平台中,基础SQL元素是相同或大同小异的, 从我们最早接触的SQL,Mysql到公司大数据impala 支持SQ阅读全文
posted @ 2019-06-24 13:23 头号码甲 阅读(355) 评论(0) 编辑
摘要: 引言 关注博主的网友会看到我使用ASP.NET Core 容器化部署企业级项目的过程, 回想到开发过程中,鄙人有一些工程化心得, 分享给同学们。 项目工程化 因为本项目涉及单元测试Project、容器化部署、本地化的sqlite数据库,nlog日志, 因此有必要给出我的Visual Studio 2阅读全文
posted @ 2019-06-06 11:37 头号码甲 阅读(691) 评论(1) 编辑
摘要: 引言 DateTime数据类型是一个复杂的问题,复杂到足以让你在编写【将日期从Web服务器返回到浏览器】简单代码时感到困惑。 ASP.NET MVC 5和 Web API 2/ASP.NETCore 以不同方式序列化日期,这可能会给在一个Web应用程序中同时使用这两个序列化的开发人员带来更多混淆。 阅读全文
posted @ 2019-06-04 14:11 头号码甲 阅读(1034) 评论(4) 编辑
摘要: 回顾前文 前文演示了在单一容器中部署 Nginx和ASP.NET Core WebApp, 正在前文评论区某大牛指出的,容器化部署 nginx+ASP.NET Core 有更符合实战的部署选择:多容器独立部署。 这次记录我在工作中利用 docker-compose部署企业级web应用。 本文会讲述企阅读全文
posted @ 2019-05-24 17:50 头号码甲 阅读(1566) 评论(8) 编辑
摘要: 写在前面 HealthCheck 不仅是对应用程序内运行情况、数据流通情况进行检查, 还包括应用程序对外部服务或依赖资源的健康检查。 健康检查通常是以暴露应用程序的HTTP端点的形式 实施,可用于配置健康探测的的场景有 : 容器或负载均衡器 探测应用状态,执行既定策略,例如:容器探测到应用unhea阅读全文
posted @ 2019-05-09 12:58 头号码甲 阅读(1067) 评论(4) 编辑
摘要: 引言 正如前文提到的,强烈推荐在生产环境中使用反向代理服务器转发请求到Kestrel Http服务器,本文将会实践将Nginx >ASP.NET Core 部署架构容器化的过程。 Nginx->ASP.NET Coe部署架构容器化 在Docker中部署Nginx >ASP.NETCore 有两种选择阅读全文
posted @ 2019-04-29 11:40 头号码甲 阅读(594) 评论(5) 编辑
摘要: 前导 Asynchronous programming Model(APM)异步编程模型以BeginMethod(...) 和 EndMethod(...)结对出现。 IAsyncResult BeginGetResponse(AsyncCallback callback, object state阅读全文
posted @ 2019-04-10 18:19 头号码甲 阅读(874) 评论(0) 编辑
摘要: 引言: 多线程编程/异步编程非常复杂,有很多概念和工具需要去学习,贴心的.NET提供Task线程包装类和await/async异步编程语法糖简化了异步编程方式。 相信很多开发者都看到如下异步编程实践原则: 遵守以上冷冰冰的②③条的原则,可保证异步程序按照预期状态正常运作;我们在各大编程论坛常看到违背阅读全文
posted @ 2019-04-03 08:09 头号码甲 阅读(505) 评论(1) 编辑