原文:一次突发流量引起的 Dubbo 服务拥堵!

作者:nxlhero 来源:https: blog. cto.com nxlhero 文章内容结构 第一部分介绍生产上出现Dubbo服务拥堵的情况,以及Dubbo官方对于单个长连接的使用建议。 第二部分介绍Dubbo在特定配置下的通信过程,辅以代码。 第三部分介绍整个调用过程中与性能相关的一些参数。 第四部分通过调整连接数和TCP缓冲区观察Dubbo的性能。 一 背景 生产拥堵回顾 近期在一次生产 ...

2020-12-17 15:23 0 507 推荐指数:

查看详情

一次Dubbo服务注册异常

公司项目重构,把dubbo版本从2.5.8升级为2.6.2。升级后在本地运行一点问题都没有;可是通过公司自研的发布系统将项目发布到测试环境的linux服务器下面后,出现了dubbo服务未注册的现象。刚出现这问题,大家都一脸懵逼,毕竟在本地跑起来非常顺畅。但问题总是要解决 ...

Wed Nov 07 22:52:00 CST 2018 1 2209
一次dubbo服务的简单使用

现在接触的项目均由webservice的调用方式转为dubbo调用了,所想着自己走一下相关流程,亲身操作一下java服务使用dubbo框架进行调用。 先简单说说dubbo与webservice的区别,两者基于的通信协议不通,dubbo基于rpc:(Remote Procedure Call ...

Tue Oct 30 23:25:00 CST 2018 0 1171
服务治理之如何优雅应对突发流量洪峰

为什么需要降载 微服务集群中,调用链路错综复杂,作为服务提供者需要有一种保护自己的机制,防止调用方无脑调用压垮自己,保证自身服务的高可用。 最常见的保护机制莫过于限流机制,使用限流器的前提是必须知道自身的能够处理的最大并发数,一般在上线前通过压测来得到最大并发数,而且日常请求过程中每个接口 ...

Tue Nov 23 18:13:00 CST 2021 0 1122
一次dubbo服务丢失的问题排查

主要环境与用到的(关键)组件: 首先是服务报错: 很多使用过dubbo的同学对这个报错信息应该都不陌生,一般情况下,如果没有配置好生产端、消费端或者注册中心,启动的时候就会报这个错。但这里的情况是,消费端和生产端都已经正常运行了一段时间了,大概10天左右,突然报 ...

Thu Feb 24 17:42:00 CST 2022 0 2615
一次dubbo服务发现导致的OOM

来的阅读,在介绍这次故障之前,我们首先介绍一下我司的dubbo服务发现的流程。 dubbo服务发现流程 ...

Fri Oct 30 21:46:00 CST 2020 1 400
一次 HashSet 所引起的并发问题

背景 上午刚到公司,准备开始一天的摸鱼之旅时突然收到了一封监控中心的邮件。 心中暗道不好,因为监控系统从来不会告诉我应用完美无 bug,其实系统挺猥琐。 打开邮件一看,果然告知我有一个应用的 ...

Thu Nov 08 15:53:00 CST 2018 7 2581
一次xstream引起的内存泄漏

一、起 支付系统突然出现频繁的超时,查看error日志没有什么发现,凭经验去gc日志瞅一眼,有频繁的full gc,而且每两gc,老年代会有80%的内存无法被回收,基本确认是系统出现内存泄漏,导致老年代空间被占满,频繁触发full gc,full gc 触发stop the word ...

Sat Jul 21 23:15:00 CST 2018 0 1364
ThreadLocal引起一次线上事故

> 线上用户存储数据后查看提示无权限 前言 不知道什么时候年轻的我曾一度认为Java没啥难度,没有我实现不了的需求,没有我解不了的bug 直到我遇到至今难忘的一个bug 。 ...

Fri May 14 16:48:00 CST 2021 3 766
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM