微服务统计,分析,图表,监控, 分布式追踪
摘要:微服务统计,分析,图表,监控, 分布式追踪一体化的 HttpReports 在 .Net Core 的应用 前言介绍 HttpReports 是针对.Net Core 开发的轻量级APM系统,基于MIT开源协议, 使用HttpReports可以快速搭建.Net Core环境下统计,分析,图表,监控,
阅读全文
Docker 常用命令NET Core
摘要:Docker 常用命令(.NET Core示例) 本篇文章,整理docker中常用的命令,方便大家学习和命令查询。最后分享一个.NET Core docker部署的示例。 Docker安装 CentOS Docker 安装 安装 Docker Desktop for Mac、Docker Deskt
阅读全文
NET 轻松构建中间件模式
摘要:让 .NET 轻松构建中间件模式代码 Intro# 在 asp.net core 中中间件的设计令人叹为观止,如此高大上的设计何不集成到自己的代码里呢。 于是就有了封装了一个简单通用的中间件模板的想法,以后有需要的时候就可以拿来即用。 接口定义# 这里按执行的委托是同步还是异步分为了同步和异步两种构
阅读全文
net core中多租户分库分表
摘要:net core中完美解决多租户分库分表的问题 前几天有人想做一个多租户的平台,每个租户一个库,可以进行水平扩展,应用端根据登录信息,切换到不同的租户库 计划用ef core实现,他们说做不出来,需要动态创建dbContext,不好实现 然而这个使用CRL很轻松就能解决了 以下为演示数据库,有两个库
阅读全文
ASP.NET Core中间件和 ASP.NET HttpHandler HttpModule有什么区别?
摘要:.NET Core技术研究-中间件的由来和使用 我们将原有ASP.NET应用升级到ASP.NET Core的过程中,会遇到一个新的概念:中间件。 中间件是ASP.NET Core全新引入的概念。中间件是一种装配到应用管道中以处理请求和响应的软件。 每个组件: 选择是否将请求传递到管道中的下一个组件。
阅读全文
NET Core中NuGet包
摘要:.NET Core中创建和使用NuGet包 在.NET Core的项目中,如果我们要在项目中引用其它DLL文件,不建议直接在项目引用中添加DLL文件(虽然在.NET Core项目中也可以这么做),建议是去直接下载DLL文件所属的NuGet包。这样最大的好处是我们可以将要引用DLL文件的所有依赖文件也
阅读全文
WebAPI从Server端push消息到Client
摘要:WebAPI从Server端push消息到Client 写本篇的起因,是重构一个现有的WinForms程序,将Server端的部分逻辑从raw socket通讯的方式,改为调用WebAPI。重构则是因为原先代码有严重的性能问题,而组里并没有能够写好socket通讯的同学。 WebAPI的编写相对就简
阅读全文
微服务架构应用实战(core-grpc)
摘要:微服务架构应用实战(core-grpc) 一、前言 这篇文章本来是继续分享IdentityServer4 的相关文章,由于之前有博友问我关于微服务相关的问题,我就先跳过IdentityServer4的分享,进行微服务相关的技术学习和分享。微服务在我的分享目录里面是放到四月份开始系列文章分享的,这里就
阅读全文
.NET Core .NET标准REST库Refit
摘要:1.简介 Refit是一个受到Square的Retrofit库(Java)启发的自动类型安全REST库。通过HttpClient网络请求(POST,GET,PUT,DELETE等封装)把REST API返回的数据转化为POCO(Plain Ordinary C# Object,简单C#对象) to
阅读全文
.net core 实现动态 Web API
摘要:.net core 实现动态 Web API 序言: 远程工作已经一个月了,最近也算是比较闲,每天早上起床打个卡,快速弄完当天要做的工作之后就快乐摸鱼去了。之前在用 ABP 框架(旧版)的时候就觉得应用服务层写起来真的爽,为什么实现了个 IApplicationService 的空接口就可以变成 W
阅读全文
Span<T>和Memory<T>
摘要:《ASP.NET Core 高性能系列》Span<T>和Memory<T> 一、Span<T>概述 原文:Provides a type- and memory-safe representation of a contiguous region of arbitrary memory. 中文的翻译
阅读全文
开源工作流elsa-core
摘要:开源工作流elsa-core 开源项目orchard主要开发人员Sipke Schoorstra 开源了一个netcore 工作流项目,地址:https://github.com/elsa-workflows/elsa-core,最新版本1.2,正在开发2.0版本 。Spike 是参照Orchard
阅读全文
net core3.1打造webapi开发框架的实践
摘要:https://www.cnblogs.com/datacool/p/datacool_dotnetcore_demo.html 实践技术看点 1、Swagger管理API说明文档 2、JwtBearer token验证 3、Swagger UI增加Authentication 4、EntityFr
阅读全文
.netcore的Buffer相关新类型包括BinaryPrimitives、Span<>,Memory<>,ArrayPool<>,Memorypool<>
摘要:1 文章范围 本文将.netcore新出现的与Buffer操作相关的类型进行简单分析与讲解,由于资料有限,一些见解为个人见解,可能不是很准确。这些新类型将包括BinaryPrimitives、Span<>,Memory<>,ArrayPool<>,Memorypool<> 2 BinaryPrimi
阅读全文
.Net Core 调用三方Http- AgileHttp
摘要:.Net Core - AgileHttp 2020年新年将至,先预祝.Net Core越来越好。做了这么多年一线开发,经常跟Http打交道。比如调用三方的Webservice,比如集成微信支付的时候服务端发起Prepay支付。特别是现在分布式、微服务大行其道,服务间通讯都离不开http调用。多年前
阅读全文
微服务统计,分析,图表,监控一体化
摘要:微服务统计,分析,图表,监控一体化的HttpReports项目在.Net Core 中的使用 简单介绍 HttpReports 是 .Net Core 下的一个Web项目, 适用于WebAPI,Ocelot网关应用,MVC项目,非常适合针对微服务应用使用,通过中间件的形式集成到您的项目中,可以让开发
阅读全文
net core+Redis+IIS+nginx实现Session共享
摘要:.Net Core Web Api实践(二).net core+Redis+IIS+nginx实现Session共享 前言:虽说公司app后端使用的是.net core+Redis+docker+k8s部署的,但是微信公众号后端使用的是IIS部署的,虽说公众号并发量不大,但领导还是使用了负载均衡,所
阅读全文
WorkerServices构建Windows服务
摘要:.NET Core 3.1和WorkerServices构建Windows服务 介绍 ASP.NET Core 3增加了一个非常有意思的功能Worker Service.他是一个ASP.NET Core模板,他允许我们创建托管长期的运行的后台服务,这些服务具体实现IHostedService接口的后
阅读全文
NET Core 程序特性开关之Microsoft.FeatureManagement.AspNetCore 扩展包
摘要:给你的 ASP.NET Core 程序插上 Feature Flag 的翅膀 前言# 我们知道,目前大多数应用程序在正式发布到生产环境之前都会经历多个不同的测试环境,通过让应用程序在多个不同的环境中运行来及时发现并解决问题,避免在线上发生不必要的损失。这是对于整个软件的发布流程来讲。但是如果想让我们
阅读全文
ASP.NET-Core-Web-API-Best-Practices-Guide
摘要:ASP.NET-Core-Web-API-Best-Practices-Guide ASP.NET Core Web API 最佳实践指南 原文地址: ASP.NET-Core-Web-API-Best-Practices-Guide 介绍# 当我们编写一个项目的时候,我们的主要目标是使它能如期运行
阅读全文