上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 71 下一页

apollo部署时,eureka关于注册ip的一个实践

摘要: 1 config注册到meta的地址为内网ip,对client不可见,故沿着这条路重现犯罪现场: client通过meta地址访问到meta,取得config ip,可惜是个内网ip,client无法请求到此内网ip,从这个图来看,是比较清楚的,坏就坏在config既是config又是meta,搞混 阅读全文
posted @ 2018-08-25 01:07 silyvin 阅读(4562) 评论(0) 推荐(0) 编辑

TCP新手误区–心跳的意义

摘要: TCP新手误区–心跳的意义 背景 最近面试了很多的学生,发现很多TCP的新手对于TCP的使用有一些误区,而这些坑也是当初我曾经疑惑过得地方。网上很少有文章对这些问题有过详细的解析,即是有也只是直接给出结论和做法,没有人将其中的来龙去脉讲解清楚,所以我将这些问题的来龙去脉在这一系列的文章中讲述出来,希 阅读全文
posted @ 2018-08-17 10:18 silyvin 阅读(494) 评论(0) 推荐(0) 编辑

如何理解http的无状态和tcp的有状态

摘要: 比如cookie和session tcp 则可以把登陆信息与channel绑定,<channel, uid>,又如Netty Attribute 参考netty tcp鉴权:https://www.cnblogs.com/silyvin/p/9663641.html http协议无状态中的 "状态" 阅读全文
posted @ 2018-08-16 17:59 silyvin 阅读(3719) 评论(0) 推荐(0) 编辑

父子项目的plugin与包冲突

摘要: 1.父项目的打包plugin同时用到子项目了,子项目shade插件打包异常 父子项目分开打包,父pom不含plugin 2.spring版本冲突 子项目去除spring的版本 父项目仅作spring、netty、序列化、数据库引擎等会影响跨应用通讯的包版本统一指定 阅读全文
posted @ 2018-08-14 10:58 silyvin 阅读(341) 评论(0) 推荐(0) 编辑

微信聊天tcp设计 tcp负载均衡模型

摘要: 1:单体 1.1:点对点 两边公网ip: 缺点: 1.多少个好友就多少个公网tcp连接,手机资源消耗大 2.公网ip端口被封,即使wifi环境用nat也不是很好的方案 1.2:专门搞台服务器,暴露公网ip和端口 A、B登陆,保存channel <uid, channel> A发送B消息,服务器取得B 阅读全文
posted @ 2018-08-13 17:41 silyvin 阅读(1506) 评论(0) 推荐(0) 编辑

子线程指令重排

摘要: 在未使用CountDownLatch前,有出现最后一行 readLogFile 的数据先于前面的代码数据执行插入操作了,故为了确保数据有序性,加入CountDownLatch 性质有点像:https://www.cnblogs.com/silyvin/p/9106641.html 阅读全文
posted @ 2018-08-09 11:50 silyvin 阅读(171) 评论(0) 推荐(0) 编辑

netty处理拆包

摘要: https://blog.csdn.net/u010853261/article/details/55803933 [netty]--最通用TCP黏包解决方案:LengthFieldBasedFrameDecoder和LengthFieldPrepender 前面已经说过: TCP以流的方式进行数据 阅读全文
posted @ 2018-08-01 17:37 silyvin 阅读(663) 评论(0) 推荐(0) 编辑

bio tcp为什么要多线程

摘要: https://blog.csdn.net/baidu_17508977/article/details/53084768 Tcp编程下的多线程任务 主要内容: 1.博主分三步走:thread、自定义线程池、jdk线程池 2.核心代码,这里给出第2中自定义线程池: 抽象: 阅读全文
posted @ 2018-08-01 14:48 silyvin 阅读(519) 评论(0) 推荐(0) 编辑

tcp粘包(一)

摘要: https://blog.csdn.net/freeking101/article/details/78922846 socket的长连接、短连接、半包、粘包与分包 之所以出现粘包和半包现象,是因为TCP当中,只有流的概念,没有包的概念 。 TCP是一种流协议(stream protocol)。这就 阅读全文
posted @ 2018-08-01 10:55 silyvin 阅读(540) 评论(0) 推荐(0) 编辑

tomcat配置与nio,io密集型& cpu密集型

摘要: 根据: https://blog.csdn.net/blogofwill/article/details/69568575 https://blog.csdn.net/JustinQin/article/details/79530038 最主要的参数: maxIdleTime:最大空闲时间,超过这个 阅读全文
posted @ 2018-07-30 11:25 silyvin 阅读(674) 评论(0) 推荐(0) 编辑
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 71 下一页