http管道工具。-.NET开发

时间:2024-06-16 07:52:23
【文件属性】:

文件名称:http管道工具。-.NET开发

文件大小:77KB

文件格式:ZIP

更新时间:2024-06-16 07:52:23

.NET HTTP

Http Pipeline是类似于管道的HTTP请求处理程序。 它使我们可以轻松地基于aspnet核心开发各种HTTP网络服务组件。 例如,API网关,代理,反向代理,响应缓存。Http管道是类似于管道的HTTP请求处理程序。 它使我们可以轻松地基于aspnet核心开发各种HTTP网络服务组件。 例如,API网关,代理,反向代理,响应缓存,负载平衡等。 我们可以看到许多网络服务和组件是一系列更多基本组件的组合。 例如:LoadBalanacer可以视为转发器,平衡器和发射器的组合。 转发器->平衡器->发射器Fo


【文件预览】:
Ivony.Http.Pipeline-master
----.gitattributes(2KB)
----icon.png(10KB)
----Ivony.Http.Pipeline.sln(4KB)
----Ivony.Http.Pipeline.AspNetCore()
--------AspNetCoreServiceExtensions.cs(627B)
--------HttpContextExtensions.cs(652B)
--------AspNetCoreCombinator.cs(5KB)
--------AspNetCoreForwardProxy.cs(2KB)
--------AspNetCoreExtensions.cs(4KB)
--------IAspNetCoreExceptionHandler.cs(669B)
--------Ivony.Http.Pipeline.AspNetCore.csproj(2KB)
--------Properties()
--------AspNetCoreExceptionHandler.cs(754B)
----Ivony.Http.Pipeline.Tunnel()
--------Ivony.Http.Pipeline.Tunnel.csproj(252B)
--------IHttpTunnelConnection.cs(462B)
--------IHttpTunnel.cs(588B)
--------HttpTunnelCombinator.cs(2KB)
--------IHttpRequestSerializer.cs(479B)
--------NetworkConnection.cs(764B)
--------IHttpResponseSerializer.cs(543B)
--------HttpTunnelEmitter.cs(1KB)
----ApiGateway()
--------Startup.cs(1KB)
--------ApiGateway.csproj(536B)
--------appsettings.Development.json(137B)
--------Program.cs(580B)
--------Properties()
--------appsettings.json(97B)
----Ivony.Http.Pipeline()
--------IHttpPipeline.cs(633B)
--------ExtensionsRoute.cs(4KB)
--------ExtensionsRewrite.cs(3KB)
--------HttpMessageHandlerCombinator.cs(1KB)
--------IHttpPipelineHandler.cs(349B)
--------Ivony.Http.Pipeline.csproj(1KB)
--------HttpPipelineEmitterOptions.cs(2KB)
--------Handlers()
--------HttpPipelineRouteData.cs(2KB)
--------Properties()
--------IHttpPipelineDistributer.cs(514B)
--------ExtensionsHttpPipeline.cs(10KB)
--------IHttpPipelineAccessPoint.cs(596B)
--------HttpPipeline.cs(3KB)
--------Routes()
--------HttpPipelineJointer.cs(837B)
--------HttpPipelineConditionDistributer.cs(2KB)
--------HttpPipelineBalanceDistributer.cs(2KB)
--------HttpRequestFilter.cs(713B)
--------HttpPipelineEmitter.cs(3KB)
--------HttpPipelineRouter.cs(2KB)
--------IHttpPipelineEmitter.cs(277B)
--------HttpPipelineLoadBalancer.cs(993B)
----README.md(2KB)
----Ivony.Http.Pipeline.Test()
--------RewriteTest.cs(3KB)
--------AssertException.cs(559B)
--------Ivony.Http.Pipeline.Test.csproj(710B)
--------PipelineTest.cs(575B)
--------RouteTest.cs(3KB)
--------RewriteTemplate.cs(797B)
----ForwardProxy()
--------appsettings.Development.json(137B)
--------ForwardProxy.csproj(536B)
--------Program.cs(2KB)
--------Properties()
--------appsettings.json(97B)
----.gitignore(4KB)
----ApiGateway.Test()
--------Program.cs(1KB)
--------ApiGateway.Test.csproj(272B)

网友评论