rpc调用和http调用的区别
发布网友
发布时间:2022-11-29 00:07
我来回答
共1个回答
热心网友
时间:2023-10-24 23:21
HTTP和RPC的关系.HTTP和RPC其实是两个维度的东西,HTTP指的是通信协议。而RPC则是远程调用,其对应的是本地调用。
RPC的通信可以用HTTP协议,也可以自定义协议,是不做约束的。
像之前的单体时代,我们的service调用就是自己实现的方法,是本地进程内的调用。
publicUsergetUserById(Longid){returnuserDao.getUserById(id);}.现在都是微服务了,根据业务模块做了不同的拆分,像用户的服务不用我这个小组负责,我这小组只要写订单服务就行了。
但是我们服务需要用到用户的信息,于是我们需要调用用户小组的服务,于是代码变成了以下这种.