
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
线上碰到服务器 大量tcp连接处于close_wait状态,tomcat处于假死状态,即tomca在运行,但不能访问。因为tcp连接耗尽了。查询tcp连接数和状态:netstat -an|awk '/^tcp/{++S[$NF]}END{for (a in S)print a,S[a]}'查询端口监听的tcp连接 netstat -anp |grep 8080按tcp协议来说,客户端发送关闭连接消

一。部署三部分组成:nginx-service,相当与service代理Pod,使用NodePort将sevice端口映射到宿主机,所有K8s的访问都通过这个端口Ingress-Controller,核心实现,有多种实现方式,如nginx、traefik等,可以试试traefik,更灵活但2.x版本资料少Ingress,一份文件,定义路由规则1. nginx-service创建nginx-serv
举例:方法a加锁用的是trylock,即可能加锁失败,方法b的业务也就可能失败,但如果方法c的业务一定要成功,那方法c就可以提前加锁用 lock方法,再调用方法a时加锁肯定成功,这样保证了方法c和a一定能成功。3.谨慎使用leaseTime参数,设置后watchdog不生效,到了leaseTime后、即使业务没执行结束,锁也会释放,如果此时其他线程加锁,可能造成线程不安全。举例场景:封装了方法a,

原文地址:http://blog.csdn.net/c1481118216 https://blog.csdn.net/c1481118216/article/details/53010963在linux服务器上运行Jar文件时通常的方法是:$ java -jar test.jar1这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务,有没有办法让Jar在后台运行呢:方
https://www.runoob.com/docker/windows-docker-install.html我的是win10家庭版10.0.14393 ,版本不够,得用toolbox安装。在下面地址下载最新的toolbox。http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/运行后它会去g...
并发编程从入门到精通学习记录:CopyOnWrite容器通俗地讲,当我们往容器中添加一个元素的时候,不是直接添加,而是对当前容器copy,复制一个容器,在这个复制的容器中添加元素,添加完之后,再将引用指向这个新容器。优点:CopyOnWrite容器可以并发的进行读操作,而不需要加锁,因为 当前容器不会添加任何元素,所以这也是一种读写分离的思想,读和写的操作分开了。缺点:1.内存...
1.Pass概念说大白话,Sass是卖软件的,Iass是卖服务器、计算资源的,Pass是卖开发环境的。Pass架构解析:https://yq.aliyun.com/articles/68828https://blog.csdn.net/u014203449/article/details/1013638222.docker概念http://www.ityouknow.co...
之前写过springboot和websocket整合的例子,https://blog.csdn.net/u014203449/article/details/102902078在微服务中,页面与后台服务器的交互一般要通过网关,所以网关是否支持长链接也得调试一把。springcloud中有两个网关组件zuul和gateway。经查阅zuul是不支持长链接的,而gateway支持长链接。并...
、之前写过gateway整合websocket,使用stomp https://blog.csdn.net/u014203449/article/details/103161250。如果使用springboot websocket,也是可以的。 主要是gatetway路由配置 ws协议,其他和普通websocket配置一样。关键问题不好传递请求头,将token传递,网上有在protocol子协议的
1.场景有时业务上有需求,大部分接口响应时间都很短,就有那么几个接口比如上传下载、长轮询时间很长,如果统一把超时时间都设置长,就起不到超时熔断的效果了。2.分析从Gateway 到 下游服务,超时时间设置 共有四个地方,分别是 gateway的hystrix、gateway的ribbon(或者feign)、下游服务ribbon、下游服务的hystrix。通常来说网关的超时时间是最长...







