问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

SignalR集群采用Nginx进行负载均衡后连接失败

发布网友 发布时间:2022-11-27 18:05

我来回答

1个回答

热心网友 时间:2023-10-17 19:53

笔者在近期使用signalr开发一个即时Web聊天应用,为了以后打基础,使用Redis做了一个简单的消息队列。但是当signalr服务器进行集群化的时候,由于使用了两个以及以上的集群, 在初步实验的时候,在JS连接客户端的时候出现了一下的客户端报错。由于在一开始的单例服务中, 使用反向代理是完全可行的。所以,排除掉了服务器端编写的错误。

    之后,笔者在服务器端查看了有关SignalR服务的日志。在对比日志后发现, 在用户的一次连接中, 两个服务端同时生成一个Connection Id 。并在握手失败后,又移除的Connection Id 。

    经过对比后,笔者进一步猜想,可能是由于负载均衡的时候将JS客户端的请求分发到多个signalr实例,所以造成了,虽然客户端的连接到服务端,由于消息包接受的并不完整而导致,握手流程的失败。

    而后,笔者将Nginx的服务器中的负载均衡方式由默认配置,改为了 ip_hash ,而后一次通过了握手,连接建立成功。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
...胃很弱。但本人没有胃疼过,对这个属于小白,请大家说一下经历。_百度... 本人新手加菜鸟加小白,玩dota喜欢sf,求高手指点: 1,补兵技巧: 如何在高温季节养护君子兰 有什么高招让阳台君子兰安全度夏? 夏天君子兰放哪里 中维珠宝玉石质量检测中心是真的假的请告知 三国群英纪单机版最佳阵容(三国群英纪最强阵容搭配) 手机版三国战记攻略三国战纪手游开局什么武将比较厉害 初学Qt的小坑记录(5)——事件的accept()和ignore() 就是vivo手机开启了一个碰什么都会说那是什么的,这是怎么回事怎么解决... nginx 负载均衡之url_hash,least_conn 赞美遵义的短句 细软发适合烫头吗? 汽车电路维修速成班在哪儿有呢? 湖南长沙哪里有汽车电路维修培训? 什么牌子的洗发水对生发养发效果好? 如图所示,在高出水平地面h=1.8 m的光滑平台上放置一质量M=2 kg、由两种不同材料连接成一体 二楼外的露天平台外沿破损露出钢筋会垮塌吗? 王者战神(光速送真充)礼包码在哪里兑换? 怎样领取王者荣耀礼包码 心电图HR:107bpm P/qrs/t:82°/103°71° PR:120ms QT/QTc:332ms/442ms RV5+SV1:1.948mV 正常么? 银行入职体检 心电图说 心率过速 107 p波>1 请问要紧吗,会影响入职吗,以前也从来没有过心脏方面的问题啊 前两天发烧腹泻 体检时尿检 心电图不合格 心率107 这正常么 龙华那里有手机维修技校 龙华哪里有学手机维修 大学生。人物通讯作文。最好是写自己寝室的 铝铜合金比铝镁合金硬的原因 废旧变压器铝包上的绝缘纸怎么撕 用药水洗完的铝硬币能卖吗 熟料中三氧化二铝和三氧化二铁的测定注意事项 生蚝的营养价值及功效 多吃生蚝的好处和坏处是什么 42.《达成NP结局后》 作者: 42.《达成NP结局后》作者: 有什么好看的BL小说可以推荐? 求《给我权利抱紧你》全本txt完结小说,谢谢 襄城区欧庙镇TCL空调售后电话TCL空调显示E0 襄城县浪着美辰。能供暖吗? 谁告诉我,北京明天的天气和气温啊,具体点, 问一下北京未来的天气趋势 小米mix2最新消息 小米mix2预计价格多少 怎样制作自己的动感影集? 误食活体蜗牛对身体有没有害 小孩子把活蜗牛勿入嘴中有啥害处 活蜗牛放在手上会染细菌吗 打架开车撞人怎么判刑 打架开车撞人怎么处理 失去理智了,司机遭群殴后驾车撞人怎么判的 聚众斗殴用车子撞死人了,最高可判多少年? 我被人群殴,老婆开车撞打我的人,这样犯法吗? 骑摩托车撞伤人,然后被人群殴,应该怎么办
  • 焦点

最新推荐

猜你喜欢

热门推荐