代码同时支持.NET Framework和.NET Core
摘要:代码同时支持.NET Framework和.NET Core .NetCore技术研究-一套代码同时支持.NET Framework和.NET Core 在.NET Core的迁移过程中,我们将原有的.NET Framework代码迁移到.NET Core。如果线上只有一个小型的应用还好,迁移升级完
阅读全文
rpc通讯
摘要:dotnet core各rpc组件的性能测试 一般rpc通讯组件都具有高性特性,因为大部分rpc都是基于二进制和连接复用的特点,相对于HTTP(2.0以下的版本)来说有着很大的性能优势,非常适合服务间通讯交互。本文针对了dotnet core平台上的一些rpc组件进行性能测试,主要包括grpc,Or
阅读全文
NancyFx And ReactiveX
摘要:http://reactivex.io/ https://github.com/dotnet/reactive http://nancyfx.org/ NancyFX Nancy快速上手 (使用Nancy模板) Nancy是.NET 平台的微框架。在受到Ruby社区的Sinatra框架启发下,Nan
阅读全文
使用Skywalking分布式链路追踪系统
摘要:使用Skywalking分布式链路追踪系统 https://www.cnblogs.com/sunyuliang/p/11424848.html 当我们用很多服务时,各个服务间的调用关系是怎么样的?各个服务单调用的顺序\时间性能怎么样?服务出错了,到底是哪个服务引起的?这些问题我们用什么方案解决呢,
阅读全文
TomatoLog 是一个基于 .NETCore 平台的产品。
摘要:TomatoLog TomatoLog 是一个基于 .NETCore 平台的产品。 The TomatoLog 是一个中间件,包含客户端、服务端,非常容易使用和部署。 客户端实现了ILoggerFactory,使用服务注入成功后即可使用,对业务入侵非常小,也支持通过客户端调用写入日志流。 Tomat
阅读全文
微服务, 架构, 服务治理, 链路跟踪, 服务发现, 流量控制, Service Mesh
摘要:微服务, 架构, 服务治理, 链路跟踪, 服务发现, 流量控制, Service Mesh 微服务架构 本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。 为了防止不提供原网址的转载,特
阅读全文
Net Core的流控服务
摘要:Net Core的流控服务 先前有一篇博文,梳理了流控服务的场景、业界做法和常用算法 统一流控服务开源-1:场景&业界做法&算法篇 最近完成了流控服务的开发,并在生产系统进行了大半年的验证,稳定可靠。今天整理一下核心设计和实现思路,开源到Github上,分享给大家 https://github.co
阅读全文
K8S+GitLab+.net core-自动化分布式部署-3
摘要:K8S+GitLab-自动化分布式部署ASP.NET Core(三) 更新镜像版本并部署到K8S上 一.介绍 前一篇,介绍了ASP.NET Core部署到K8S上,下面介绍我们在发布新一版本中怎么通过Gitlab CI自动给镜像打版本并部署到K8S上. 二.我们通过GitLab CI/CD 变量 不
阅读全文
K8S+GitLab+.net core-自动化分布式部署-2
摘要:K8S+GitLab-自动化分布式部署ASP.NET Core(二) ASP.NET Core DevOps K8S+GitLab-自动化分布式部署ASP.NET Core(二) ASP.NET Core DevOps 一.介绍 前一篇,写的K8S部署环境的文章,简单的介绍下DevOps(Devel
阅读全文
K8S+GitLab+.net core-自动化分布式部署-1
摘要:K8S+GitLab-自动化分布式部署ASP.NET Core(一) 部署环境 一.部署流程介绍 开发人员通过Git上传asp.net core 项目到Gilab,并编写好.gitlab-ci.yml , GitLab-Runner 自动拉取代码,然后进行Build,编译,单元测试,生成镜像,并推送
阅读全文
NET Core3高性能RPC框架
摘要:NET Core 3.0 使用gRPC 一.前言 在前一文 《ASP.NET Core 3.0 使用gRPC》中有提到 gRPC 支持双向流调用,支持实时推送消息,这也是 gRPC的一大特点,且 gRPC 在对双向流的控制支持上也是非常强大的。 二. 什么是 gRPC 流 gRPC 有四种服务类型,
阅读全文
ArrayPool数组池、Span<T>结构
摘要:数组(ArrayPool数组池、Span<T>结构) 目录 前言 简单的数组、多维数组、锯齿数组 Array类 ArrayPool数组池 Span Span介绍 Span切片 使用Span改变值 总结 目录 前言 简单的数组、多维数组、锯齿数组 Array类 ArrayPool数组池 Span Sp
阅读全文
MiniProfiler 来分析 ASP.NET Core
摘要:使用 MiniProfiler 来分析 ASP.NET Core 应用 使用 MiniProfiler 来分析 ASP.NET Core 应用 MiniProfiler(https://miniprofiler.com/)是一个轻量级且简单易用的分析工具库,它可以用来分析ASP.NET Core应用
阅读全文
ASP.NET CORE(C#)与Spring Boot MVC(JAVA)
摘要:干货分享:ASP.NET CORE(C#)与Spring Boot MVC(JAVA)异曲同工的编程方式总结 目录 C# VS JAVA 基础语法类比篇: 一、匿名类 二、类型初始化 三、委托(方法引用) 四、Lambda表达式 五、泛型 六、自动释放 七、重写(override) ASP.NET
阅读全文
创建项目模板
摘要:创建项目模板 标题:从零开始实现ASP.NET Core MVC的插件式开发(二) - 如何创建项目模板作者:Lamond Lu地址:https://www.cnblogs.com/lwqlun/p/11155666.html源代码:https://github.com/lamondlu/Dynam
阅读全文
Keras.NET
摘要:【翻译】Keras.NET简介 - 高级神经网络API in C# Keras.NET是一个高级神经网络API,它使用C#编写,并带有Python绑定,可以在Tensorflow、CNTK或Theano上运行。其关注点是实现快速实验。因为做好研究的关键是:能在尽可能短的时间内从一个想法发展出结果。
阅读全文
Dependency injection
摘要:Dependency injection 这篇文章主要讲解asp.net core 依赖注入的一些内容。 ASP.NET Core支持依赖注入。这是一种在类和其依赖之间实现控制反转的一种技术(IOC). 一.依赖注入概述 1.原始的代码 依赖就是一个对象的创建需要另一个对象。下面的MyDepende
阅读全文
单点登录
摘要:单点登录 OiDc可以说是OAuth的改造版,在最初的OAuth中,我们需要先请求一下认证服务器获取下Access_token,然后根据Access_token去Get资源服务器, 况且OAuth1 和 2 完全不兼容,易用性差,而OIDC可以在登陆的时候就把信息返回给你,不需要你在请求一下资源服务
阅读全文
路由(Routing)
摘要:路由(Routing) ASP.NET Core MVC 路由是建立在ASP.NET Core 路由的,一项强大的URL映射组件,它可以构建具有理解和搜索网址的应用程序。这使得我们可以自定义应用程序的URL命名形式,使得它在搜索引擎优化(SEO)和链接生成中运行良好,而不用关心Web服务器上的文件是
阅读全文
C# RESTful API
摘要:C# RESTful API REST 全称是 Representational State Transfer,有人说它是一种风格,并非一种标准,个人觉得挺有道理。它本身并没有创造新的技术、组件与服务,更像是告诉大家如何更好地使用现有Web标准中的一些准则和约束,也不可否认,RESTFul 是目前最
阅读全文