摘要: 咱们做开发的,日常工作中多多少少都会涉及一些架构设计方面的知识。说到架构设计就不得不提架构图,曾几何时,每一个软件项目都需要一个架构图。但想要画好一张架构图并不容易,一个很简单的架构也可能会出错。你可能曾经也遇到过类似的问题: 在构思架构图的过程中,如何针对当前需求选择合适的架构,如何面向未来,保证 阅读全文
posted @ 2023-09-14 19:15 小强找BUG 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一,websocket常遇到哪些不理因素 1,假死 websocket 有自我检测机制,当断开连接的时候会发起重连机制,但是有时候长链接处于假死状态,导致发送消息收不到 2,断开就重连,如果客户端过多,一个客户端 一秒重连一次,100个客户端会出现一秒连接100次,造成没必要的资源浪费 3,网络因素 阅读全文
posted @ 2023-09-14 17:48 小强找BUG 阅读(425) 评论(0) 推荐(0) 编辑
摘要: websocket背景因为服务器是单机的,所以从开始做开始我建议是采用长轮询来减少长连接对业务服务器的连接数,避免影响网络资源的占用和业务接口的影响,但是因为某些原因还是采用了实时性较高的Websocket。并且支持多端,不同的端采用随机数 + 用户id作为一个新的socket的key,同时一个终端 阅读全文
posted @ 2023-09-14 17:47 小强找BUG 阅读(134) 评论(0) 推荐(0) 编辑