TCP层面有自带的keep-alive,通过参数指定可以直接用,但是这种只能检测一个连接是否ok,如果一个系统连接可用,但是CPU高、IO阻塞无法返回response的话,那么这种检测属于没用的。 因此可以看到dubbo有自带的应用层心跳机制,可以做额外的包括future清理等业务处理。 另外对于h ...
分类:
其他好文 时间:
2018-12-30 22:07:55
阅读次数:
174
1. OkHttpClient调用出现大量CLOSE_WAIT。 问题定位: 凡是系统中出现大量的CLOSE_WAIT,说明你的代码写的有问题,即:没有关闭连接。 在OkHttpClient中,默认时 HTTP头字段 Connection 设置值为keep-alive,这样会导致服务端断开连接时,客 ...
分类:
编程语言 时间:
2018-12-29 13:45:01
阅读次数:
102
RabbitMQ集群部署完成,通过HAProxy反向代理来提供统一的对RabbitMQ的访问入口。 1.Haproxy提供高可用性、负载均衡,以及基于TCP和HTTP的应用程序代理。(负载均衡策略有很多:轮询、加权轮询、源地址哈希、最小连接数等等) 2.为什么使用集群?面对大量业务访问、高并发请求可 ...
分类:
其他好文 时间:
2018-12-27 20:18:07
阅读次数:
123
插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、http://www.ukmtey.com/ 个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。 相反,如果在源节点找不到指定的键,那么键有可能已经被迁移到了目标节点,源节点将向客 ...
分类:
其他好文 时间:
2018-12-27 18:18:51
阅读次数:
138
LVS: 是基于四层的转发 HAproxy: 是基于四层和七层的转发,是专业的代理服务器 Nginx: 是WEB服务器,缓存服务器,又是反向代理服务器,可以做七层的转发 区别: LVS由于是基于四层的转发所以只能做端口的转发,而基于URL的、基于目录的这种转发LVS就做不了 工作选择: HAprox ...
分类:
系统相关 时间:
2018-12-27 15:23:25
阅读次数:
177
安装 minion出问题时卸载: rpm -e libsodium --nodeps rpm -e libtomcrypt --nodeps rpm -e libtommath --nodeps rpm -e libyaml --nodeps rpm -e openpgm --nodeps rpm ...
分类:
其他好文 时间:
2018-12-27 10:23:22
阅读次数:
164
前面已经详细介绍了Haproxy基础知识 , 今天这里再赘述下Haproxy的重定向跳转的设置. haproxy利用acl来实现haproxy动静分离,然而在许多运维应用环境中,可能需要将访问的站点请求跳转到指定的站点上,比如客户单端访问kevin.a.com需要将请求转发到bobo.b.com或将 ...
分类:
其他好文 时间:
2018-12-27 03:17:52
阅读次数:
187
1. 在移动端的spa页面中,只要使用到了路由就很有必要使用到状态保存的功能,这样才能保证在页面进行切换的时候,让用户可以看到刚才滑动的地方,让用户的体验更加友好。这儿我找到了 "react router cache route" 这个插件,使用方法直接参考文档。 2. 在使用了这个插件以后,结合着 ...
分类:
其他好文 时间:
2018-12-25 22:20:30
阅读次数:
311
一、初级运维工程师(监控工程师),技术支持,掌握zabbix,3分钟/5分/15分的故障处理时间。应急时间内搞不定,赶紧报告。(成长时间大概1~2年)二、中级运维工程师(应用运维),掌握nginx,haproxy,lvm技术,IP地址管理,tomcat,lamp,缓存redis,熟练SHELL脚本。简单的批量管理,服务器性能优化,故障排除。(成长时间2~3年)三、高级运维工程师:性能优化,疑难问题
分类:
其他好文 时间:
2018-12-25 00:57:56
阅读次数:
202