欢迎光临散文网 会员登陆 & 注册

咕泡Java进阶训练营豪华大礼包

2023-02-18 12:47 作者:多班特  | 我要投稿

这下问题来了,服务A里头并没有CalculatorImpl这个类,那它要怎样调用服务B的CalculatorImpl的add方法呢?

有同学会说,可以模仿B/S架构的调用方式呀,在B服务暴露一个Restful接口,然后A服务通过调用这个Restful接口来间接调用CalculatorImpl的add方法。

很好,这已经很接近RPC了,不过如果是这样,那每次调用时,是不是都需要写一串发起http请求的代码呢?比如httpClient.sendRequest...之类的,能不能像本地调用一样,去发起远程调用,让使用者感知不到远程调用的过程呢,像这样:

@Referenceprivate Calculator calculator;...calculator.add(1,2);...

咕泡Java进阶训练营豪华大礼包的评论 (共 条)

分享到微博请遵守国家法律