dubbo
奔跑的小猪zc
笨鸟先飞
展开
-
Dubbo-RPC基本原理
Dubbo-RPC基本原理1:RPC介绍RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务–进程级别通过网络调用,发生了网络事件2:dubbo接口调用的基础1:进程级别 我们的微服务都是部署在不同虚拟机/容器中,是进程隔离的2:通过socket调用 对于部署在不同虚拟机或者不同容器中的服务,要是想发生数据通信的话,肯定是要走网络的,那么socker是跑不掉了3:对socket进行封装 对socket进行封装的上层框架有很原创 2020-12-06 02:05:34 · 1317 阅读 · 0 评论 -
调用dubbo接口参数中包含LocalDateTime类型的无法序列化问题--failed to send message
在低版本的dubbo(2.5.3)中调用dubbo接口,可能会发生 rpcException.----failed to send message-----原因解析:在我们使用的dubbo中,一般使用的是dubbo协议,而在dubbo协议中默认使用的序列化协议是hessian协议来序列化的,在低的版本中,hessian序列化,对Java8中的LocalDateTime这种类型序列化是存在bug...原创 2019-06-08 01:18:26 · 4181 阅读 · 0 评论 -
深入了解RPC之4个关键点,以及优化姿势
写在前面在我们日常开发的时候,为了满足产品(chouren)大大的需求难免会调用其它三方提供的服务,或者是公司内部的一些服务,可能你的调用机器和被调用机器的部署不在同一台物理机/虚拟机上(目前普遍使用docker/k8s部署),这个时候就需要远程过程调(RPC)用来解决服务调用的难题。什么是RPCRPC(远程过程调用), RPC提供的只是一个概念模型,并不给出真正的实现,只要发生了多台...原创 2019-07-28 22:58:58 · 835 阅读 · 0 评论