在发送post请求到 negotiate时,ocelot里提示

requestId: 0HM4FAJCPR76R:00000001, previousRequestId: no previous request id, message: Error Code: UnableToCompleteRequestError Message: Error making http request, exception: System.Net.Http.HttpRequestException: Resource temporarily unavailable ---> System.Net.Sockets.SocketException: Resource temporarily unavailable

at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)

--- End of inner exception stack trace ---

at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)

at System.Threading.Tasks.ValueTask1.get_Result() at System.Net.Http.HttpConnectionPool.CreateConnectionAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Threading.Tasks.ValueTask1.get_Result()

at System.Net.Http.HttpConnectionPool.WaitForCreatedConnectionAsync(ValueTask1 creationTask) at System.Threading.Tasks.ValueTask1.get_Result()

at System.Net.Http.HttpConnectionPool.SendWithRetryAsync(HttpRequestMessage request, Boolean doRequestAuth, CancellationToken cancellationToken)

at System.Net.Http.HttpClient.FinishSendAsyncBuffered(Task`1 sendTask, HttpRequestMessage request, CancellationTokenSource cts, Boolean disposeCts)

at Ocelot.Requester.HttpClientHttpRequester.GetResponse(DownstreamContext context) errors found in ResponderMiddleware. Setting error response for request path:/kf/negotiate, request method: POST

整个项目的流程是这样的:

请求->nginx->ocelot->api+signalr

网上g了,stackoverflow也翻了,各种试了,看看有没有大神遇到过同样的问题

ocelot和nginx比较_nginx + ocelot+.net core signalr 关于websocket无法正常握手的问题相关推荐

  1. [asp.net core]SignalR一个例子

    摘要 在一个后台管理的页面想实时监控一些操作的数据,想到用signalR. 一个例子 asp.net core+signalR 使用Nuget安装包:Microsoft.AspNetCore.Sign ...

  2. .NET Core SignalR Redis底板详解(二)

    接上文. 上文说到Clients.All.SendAsync实际上是调用AllClientProxy的SendCoreAsync方法.其实主要是调用IClientProxy的SendCoreAsync ...

  3. 基于ASP.NET Core SignalR的流式传输

    基于ASP.NET Core SignalR的流式传输 SignalR概述 SignalR是ASP.NET Core下非常流行的实现Web实时功能的库.微软再文档中列出了适合的应用场景: 适合 Sig ...

  4. .NET Core 实现基于Websocket的在线聊天室

    什么是Websocket 我们在传统的客户端程序要实现实时双工通讯第一想到的技术就是socket通讯,但是在web体系是用不了socket通讯技术的,因为http被设计成无状态,每次跟服务器通讯完成后 ...

  5. ASP.NET Core SignalR中的流式传输

    什么是流式传输? 流式传输是这一种以稳定持续流的形式传输数据的技术. 流式传输的使用场景 有些场景中,服务器返回的数据量较大,等待时间较长,客户端不得不等待服务器返回所有数据后,再进行相应的操作.这时 ...

  6. .Net Core SignalR 初体验

    前言 Asp.Net SignalR已经出来很久了,但是一直没有静下心来好好看看.昨天花了几个小时的时间看了下.首先借鉴了官方文档,如何搭建一个SignalR的Demo. 参考文章:https://d ...

  7. Asp.Net Core SignalR 用泛型Hub优雅的调用前端方法及传参

    继续学习 最近一直在使用Asp.Net Core SignalR(下面成SignalR Core)为小程序提供websocket支持,前端时间也发了一个学习笔记,在使用过程中稍微看了下它的源码,不得不 ...

  8. Asp.Net Core SignalR 与微信小程序交互笔记

    什么是Asp.Net Core SignalR Asp.Net Core SignalR 是微软开发的一套基于Asp.Net Core的与Web进行实时交互的类库,它使我们的应用能够实时的把数据推送给 ...

  9. 发现 ASP.NET Core SignalR

    ASP.NET SignalR 是几年前推出的工具,可供 ASP.NET 开发人员使用,以向应用程序添加实时功能.只要基于 ASP.NET 的应用程序必须接收来自服务器(从监视系统到游戏)的频繁异步更 ...

最新文章

  1. c语言的求素数算法,C语言求素数的算法
  2. 【爬虫】使用xpath与lxml移除特定标签
  3. sequence_lenth构建神经网络填充数据理解
  4. 【AI研究院】360无死角认识一下女神的线上美容院-“美图秀秀”
  5. 【客户故事】借助钉钉宜搭,奶茶店也开始用黑科技管理门店了
  6. LeetCode Divisor Game
  7. TensorLayer MNIST
  8. Ajax拿取JSON格式的数据
  9. 只有python可以爬虫吗_无所不能的Python之爬虫那点事儿
  10. Spring系列:父子容器详解
  11. php mysql英语在线考试系统+论文
  12. PHP数据处理基本校验
  13. 纪念一下挖到CSDN官网漏洞
  14. ddr4单颗粒最大_国产内存来了:长鑫发布DDR4/LPDDR4X内存
  15. CAS单点登录:CAS服务端搭建
  16. FPGA 11 基础 8421BCD码
  17. JAVA基础学习博客007
  18. socket中的reuse addr和reuse port
  19. 详解CSS设置默认字体样式
  20. 港科夜闻|香港科大(广州)(筹)与民心港人子弟学校签署合作框架协议

热门文章

  1. 网络分流器-网络分流器的应用领域
  2. Linux基础(day59)
  3. C#高性能大容量SOCKET并发(十一):编写上传客户端
  4. AOP in Asp.net MVC
  5. Google邮局可以实时开通了
  6. 120. 三角形最小路径和
  7. 微信小程序_wxml学习
  8. WPF实现雷达图(仿英雄联盟)
  9. vue elementUI表单输入时触发事件@input
  10. go mod require + replace解决本地包依赖问题