Easter79 Easter79
4年前
tcc分布式事务源码解析系列(五)之项目实战
接上一篇,我们已经分析了在整个消费的调用流程,现在只差发起真实的rpc远端调用了,这篇文章,我们一起进入提供者的调用流程吧!我们发起accountService.payment(accountDTO);的调用,在提供方,我们可以看到其实现类为AccountServiceImpl:/
lzy lzy
4年前
RPC框架手撕之路---java反射以及动态代理机制
在上一篇文章中,我们提到了,RPC框架所需要的java基础,第一点就是java的动态代理机制,动态代理机制的基础是反射,无论是在实际编程或者是面试时,都是java知识的重中之重。java反射:定义:在运行状态中,对于任意一个类,都能够知道这一个类的所有属性和方法,对于任意一个对象都能够通过反射机制调用一个类的任意方法,这种动态获取类信息以及动态调用类方法
Stella981 Stella981
4年前
Dubbo 在 K8s 下的思考
作者|曹胜利  ApacheDubboPMC导读:Dubbo作为高性能JavaRPC框架的刻板印象早已深入人心,在CloudNative的架构选型上,SpringCloud或许才是业界的优先选择。实际上,Dubbo已经悄然地衍进为CloudNative基础设施,不仅承袭过去RPC时代的荣耀,而且也完善了现
Wesley13 Wesley13
4年前
RPC的超时设置,一不小心就是线上事故
!RPC的超时设置,一不小心就是线上事故(https://s4.51cto.com/images/blog/202008/13/cdfc7cb4ff03edf4a2f2e45a5831a965.png?xossprocessimage/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_10
Stella981 Stella981
4年前
Dubbo(五) Dubbo入门demo——helloworld
前言前面我已经介绍了dubbo的一些基本工具和知识,让大家简单的了解了下RPC框架和Dubbo。接下来就是重点了,Dubbo的helloworld项目。!(http://www.droptb.com/rec/article/images/201801/png/20180107135041_472.png)一、搭建项目首先我们新
Stella981 Stella981
4年前
RPC 服务框架 Dubbo 将正式得到官方维护与支持
近日,Dubbo项目官网(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdubbo.io%2F)更新了一则公告:!images/6hYnKDbFyi3StkXWaPhSx4QnGtzawCX7.png(https://static.oschina.net/uploads/img
在nginx中通过多级代理支持grpc协议
本文分享自天翼云开发者社区《》.作者:尹聪gRPC是由Google开源的一个RPC框架,旨在统一服务间通信的方式。该框架基于HTTP/2协议传输,使用ProtocolBuffers作为接口描述语言,可以自动生成服务间调用的代码。nginx提供了一个grpc
记录一次RPC服务有损上线的分析过程
1\.问题背景某应用在启动完提供JSF服务后,短时间内出现了大量的空指针异常。分析日志,发现是服务依赖的藏经阁配置数据未加载完成导致。即所谓的有损上线或者是直接发布,当应用启动时,service还没加载完,就开始对外提供服务,导致失败调用。关键代码如下数据
京东云开发者 京东云开发者
11个月前
记录一次RPC服务有损上线的分析过程
作者:京东零售郭宏宇1.问题背景某应用在启动完提供JSF服务后,短时间内出现了大量的空指针异常。分析日志,发现是服务依赖的藏经阁配置数据未加载完成导致。即所谓的有损上线或者是直接发布,当\\\\应用启动时,service还没加载完,就开始对外提供服务,导致
京东云开发者 京东云开发者
9个月前
记录一次RPC服务有损上线的分析过程
作者:京东零售郭宏宇1.问题背景某应用在启动完提供JSF服务后,短时间内出现了大量的空指针异常。分析日志,发现是服务依赖的藏经阁配置数据未加载完成导致。即所谓的有损上线或者是直接发布,当\\\\应用启动时,service还没加载完,就开始对外提供服务,导致