在 RPC Benchmark Round 1 中,Turbo 性能炸裂表现强悍,并且在 listUser 这一项目中,取得了 10x dubbo 性能的好成绩。本文将介绍 ...
同步调用的缺点 我们假设一个电子商城用户购买商品的场景: 创建订单前的验证方法。 这个方法里面涉及到了 3 个 rpc 调用,假设每个 rpc 调用都需要 10ms,那么ve...
在上篇文章中,我们提到了talent-aio的四类Task:DecodeRunnable、HandlerRunnable、SendRunnable、CloseRunnable...
在上一篇文章中,讲解了反射 与动态代理基本概念,没有看过点击此传送门。接下来看看,动态代理在RPC中是如何使用的。在讲解过程中会去除掉一些无关的代码,如果读者相应看全部的代码...
"与其考虑如何权衡“一致性”与“可用性”,不如思考怎么样在“一致性”与“延迟”之间取舍。”这是我对书中印象最深刻的一句话。 概述 按照惯例,相对书的内容进行简要的概述,从内容...
01 宋喆被抓了。 “平安朝阳”在官方微博证实了这一消息,称朝阳警方依法受理,经过调查取证,对涉嫌职务侵占罪的宋喆等人依法刑事拘留。目前,此案正在进一步工作中。 消息一放出,...
生活是一种艺术,艺术也可以成为生活日常。不一定非要成为艺术家,做一个生活家也很酷啊。我正在参加活动:《分享你的生活技能,做最赞的“生活家”》。 上一篇文章里,我跟大家分享了近...
分治算法 分治,"分而治之"。从字面上理解就是分---治,把大的问题分成小问题,解决一个一个小问题,之后把问题的答案合并起来,就得到大问题的结果。您肯定会在想,这思想这么简单...
java中反射与动态代理是java程序员不可忽略的一门功课,关于其概念、基本使用方式,网上一大堆,本文主要讲解本人对于这两者的认识,以及关于开源项目中典型用法。 反射 Jav...
其实这篇应该叫Netty实践,但是为了与前一篇名字保持一致,所以还是用一下坑这个名字吧。 Netty是高性能Java NIO网络框架,在很多开源系统里都有她的身影,而在绝大多...