随笔分类 - [27]NET8
-
使用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 是目前最 阅读全文
-
NET CORE与Spring Boot
摘要:NET CORE与Spring Boot 本文分别说明.NET CORE与Spring Boot 编写控制台程序应有的“正确”方法,以便.NET程序员、JAVA程序员可以相互学习与加深了解,注意本文只介绍用法,不会刻意强调哪种语言或哪种框架写的控制台程序要好。 本文所说的编写控制台程序应有的“正确” 阅读全文
-
Net上传文件
摘要:Net上传文件 最近工作内容涉及到一点前端的内容,把学习到的内容记录下来,在今后的开发过程中,不要犯错。本篇只针对一些刚入职的小白及前端开发人员,大牛请绕道!~ 刚开始我们先不讲上传文件的防范问题,先通过一个例子,让大家了解其中的危害。 先给大家看一个简单的页面,细心的小伙伴已经发现了,这个上传的按 阅读全文
-
netcore mvc菜单,角色,权限
摘要:netcore mvc快速开发系统(菜单,角色,权限[精确到按钮])开源 AntMgr https://github.com/yuzd/AntMgr 基于netcore2.0 mvc 开发的 快速搭建具有如下特色的后台管理系统 特色: 用户管理 菜单管理 角色管理 权限管理[精确到按钮]) 代码生成 阅读全文