摘要:现象: 1. angular http 不配置data(请求参数)时不报错 2. 加上请求参数后,报错 3. 服务端response.headers().set(HttpHeaders.Names.ACCESS_CONTROL_ALLOW_HEADERS, HttpHeaders.Names.CON
阅读全文
摘要:1、HTTP Keep-Alive在http早期,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会断开连接。通过使用keep-alive机制,可以减少tcp连接建立次
阅读全文
摘要:eureka的client注册到server时默认是使用hostname而不是ip(这种情况不总是发生),这就导致服务间相互调用时也会使用hostname进行调用,从而调用失败。 报异常:java.net.UnknownHostException: iZbp1fgdu6lt0h7c8rvw9aZ 这
阅读全文
摘要:eureka server @EnableEurekaServer eureka client @EnableEurekaClient ribbon client @EnableDiscoveryClient+RestTemplate+@LoadBalanced feign client @Enab
阅读全文
摘要:https://www.cnblogs.com/shibazi/p/3832852.html 另外有几个结论: 空间差不多 无索引,分区>>不分区 有索引,分区>不分区
阅读全文
摘要:1 config注册到meta的地址为内网ip,对client不可见,故沿着这条路重现犯罪现场: client通过meta地址访问到meta,取得config ip,可惜是个内网ip,client无法请求到此内网ip,从这个图来看,是比较清楚的,坏就坏在config既是config又是meta,搞混
阅读全文
摘要:TCP新手误区–心跳的意义 背景 最近面试了很多的学生,发现很多TCP的新手对于TCP的使用有一些误区,而这些坑也是当初我曾经疑惑过得地方。网上很少有文章对这些问题有过详细的解析,即是有也只是直接给出结论和做法,没有人将其中的来龙去脉讲解清楚,所以我将这些问题的来龙去脉在这一系列的文章中讲述出来,希
阅读全文
摘要:比如cookie和session tcp 则可以把登陆信息与channel绑定,<channel, uid>,又如Netty Attribute 参考netty tcp鉴权:https://www.cnblogs.com/silyvin/p/9663641.html http协议无状态中的 "状态"
阅读全文
摘要:1.父项目的打包plugin同时用到子项目了,子项目shade插件打包异常 父子项目分开打包,父pom不含plugin 2.spring版本冲突 子项目去除spring的版本 父项目仅作spring、netty、序列化、数据库引擎等会影响跨应用通讯的包版本统一指定
阅读全文
摘要:1:单体 1.1:点对点 两边公网ip: 缺点: 1.多少个好友就多少个公网tcp连接,手机资源消耗大 2.公网ip端口被封,即使wifi环境用nat也不是很好的方案 1.2:专门搞台服务器,暴露公网ip和端口 A、B登陆,保存channel <uid, channel> A发送B消息,服务器取得B
阅读全文
摘要:在未使用CountDownLatch前,有出现最后一行 readLogFile 的数据先于前面的代码数据执行插入操作了,故为了确保数据有序性,加入CountDownLatch 性质有点像:https://www.cnblogs.com/silyvin/p/9106641.html
阅读全文
摘要:https://blog.csdn.net/u010853261/article/details/55803933 [netty]--最通用TCP黏包解决方案:LengthFieldBasedFrameDecoder和LengthFieldPrepender 前面已经说过: TCP以流的方式进行数据
阅读全文
摘要:https://blog.csdn.net/baidu_17508977/article/details/53084768 Tcp编程下的多线程任务 主要内容: 1.博主分三步走:thread、自定义线程池、jdk线程池 2.核心代码,这里给出第2中自定义线程池: 抽象:
阅读全文
摘要:https://blog.csdn.net/freeking101/article/details/78922846 socket的长连接、短连接、半包、粘包与分包 之所以出现粘包和半包现象,是因为TCP当中,只有流的概念,没有包的概念 。 TCP是一种流协议(stream protocol)。这就
阅读全文