07 2024 档案
摘要:下面是一个在 .NET Core 中使用 Ocelot 的简单示例。这个示例展示了如何设置 Ocelot 作为 API Gateway,将请求转发到不同的后端微服务。 步骤 1:创建项目 创建一个新的 .NET Core Web 应用程序(API 项目): dotnet new webapi -n
阅读全文
摘要:问:在netCore中可以将什么看作是网关呢?我觉得Route也是一个网关,可以对请求url进行匹配 在 .NET Core 中,确实可以将 Route(路由)看作是某种形式的网关。它负责将传入的 HTTP 请求 URL 匹配到相应的处理程序(如控制器或动作方法),并且可以对请求进行分发和管理。下面
阅读全文
摘要:Ocelot 是一个开源的 .NET Core 中间件,专门用于管理 API Gateway,提供了路由、请求过滤、请求转发等功能。为了让这个概念更加生动和易于理解,我们可以使用一个比喻来说明 API Gateway 的作用以及 Ocelot 的功能。 比喻介绍 想象一下,API Gateway 就
阅读全文
摘要:在 C# 中,List<T> 类有一个属性 Count 和一个扩展方法 Count(),它们虽然在名称上相似,但有明显的区别。 List<T>.Count 属性 定义:Count 是 List<T> 类的一个属性。 功能:返回列表中包含的元素的数量。 实现:它是一个只读属性,其值是由列表内部维护的一
阅读全文
摘要:在日常开发的过程中,我们开发的代码是要保证一次开发,都能使用,不仅在windows上可以使用,在linux也能使用; 但是对于路径分隔符,windows和linux是不一样的; windows是反斜杠"\" linux是正斜杠"/" 今天在看视频的时候,java中的File类中的separator是
阅读全文
摘要:下载本地化的 .NET IntelliSense 文件 (microsoft.com) visual studio代码解析(注释)英文换成中文包_vs2022转到定义没有中文注释-CSDN博客
阅读全文
摘要:Http进来的数据和出去的数据都记录在log中 public class HttpLoggingMiddleware { private readonly RequestDelegate _next; private readonly ILogger<HttpLoggingMiddleware> _
阅读全文
摘要:Google 风格指南中的 C# |风格指南 C# at Google Style Guide | styleguide 命名规则 Code 1.类、方法、枚举、公共字段、公共属性、命名空间的名称: PascalCase 2.局部变量、参数的名称: camelCase 3.私有、受保护、内部和受保护
阅读全文