![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开源源码学习
图灵农场
互联网的好处是总有文明的道路可以走,如果在产品、技术、管理上挖掘潜力的话,可以不作恶而通向成功的道路。(布局自己的技术体系!https://gitee.com/wxmingit)
展开
-
长连接与短连接——JDK的HttpClient、ApacheHttpClient及OkHttpClient类比——Feign产品优化
O、长连接与短链接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次挥手,所以说每个连接的建立都是需要资源消耗和时间消耗的。长连接:所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。维持长连接耗资源,所以用户量多了很可能把服务器资源耗尽,所...原创 2020-09-04 11:12:11 · 3535 阅读 · 3 评论 -
OpenFeign相关配置说明
{ "groups": [ ], "properties": [ { "name": "feign.hystrix.enabled", "type": "java.lang.Boolean", "description": "If true, an OpenFeign client will be wrapped with a Hystrix circuit breaker.", "defaultValue": "false" }, { "name": "f.原创 2020-09-04 10:35:04 · 725 阅读 · 0 评论 -
记一次xxljob异常排查
我们使用开源的xxljob封装了一个job服务作为平台的job组件。有一个项目组生产上总是隔些天就会有一次异常发生,调度失败,且没什么报错信息。jobadmin、执行器服务都是三台服务器集群部署,且数据库是三台集群读写分离部署。后排查发现如下:失败的那次任务时间点上调度时,执行器服务列表是空的,导致调度失败。但那个时间点执行器服务也有注册成功的日志。再排查发现jobadmin中对应有注册清空信息,对应执行器的ip隔会就会被置为空,且三台jobadmin集群日志中都频繁出现。而后面正常原创 2020-07-30 18:42:06 · 2230 阅读 · 0 评论 -
xxl-job学习笔记
目录一、路由策略:(相当于执行器集群部署下的负载均衡)二、调度中心集群部署如何保证一次任务调度被消费一次三、系统远程调用思想四、代码在线编辑,动态执行。1、多种类型代码在线编辑:2、后端动态执行:五、使用注意点:一、路由策略:(相当于执行器集群部署下的负载均衡)执行器集群部署时,几点要求和建议:- 执行器回调地址(xxl.job.admin.addres...原创 2019-12-23 15:33:52 · 1092 阅读 · 0 评论