课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek_netty
作者回复: 😄😄😄😄😄
作者回复: 说明你比较有探索精神,都搞过了,还学习,呵呵,很多人搞过,就说自己精通了,也不会再学习了,给你的学习精神点赞!
作者回复: 我最近也一直在线课程到底能给大家带来什么收获(对比直接百度),现在快结束了,反倒有信心了,因为我觉得多少都会有所收获的,因为netty覆盖的知识太多,总会有你能收益的地方。
作者回复: 一个永远牵着手,一个一会牵手一会断,http是基于tcp的,http的长连接是说它下面用的tcp连接一直连着,所有请求都复用这个传输通道,而http短连接,就是比如一个请求就建一个tcp连接,处理完就断了。实际上,一般我们现在经常用的是比如保持几分钟的长连接。
作者回复: 哈哈,因为我发现身边的人都经常混淆。所以想下,还是浪费一两分钟提下。
作者回复: 这是两个不同的事情,因为一个服务不做keepalive和idle监控也能工作(或许会偶尔失败),但是监控还是需要做的,比如停电了。但是就像你用的词“借鉴”一样,思想倒是可以借鉴,在做监控的时候,你要划分下多个层次,比如机器的进程在不在,机器本身资源使用率,服务质量三个层次,Java的可以打开jmx做监控,然后监控的方式上,可以调用它提供的api或者自己写一个轻量级的任务定时去测试下,类似keepalive了:定时,轻量级。
作者回复: 谢谢肯定,很久没有看留言了!
作者回复: 一起努力,希望多少都有点收获!
作者回复: 不是的,所有服务器开发最好都有,因为最简单的,你服务器,别人连上来不做事怎么办,肯定要自我保护下,http只是一种基于tcp的服务器
作者回复: 👍