在微服务盛行的今天,想必没有对RPC这个概念不熟悉的小伙伴了吧,RPC技术让微服务跨进程之间的通信成为了现实,比如大家熟悉的springcloud,dubbo等微服务治理框架;
跨进程通信技术其实早有实现,而且在多年前或多或少的可能都有接触过
一个新技术的出现,往往是为了解决现实中存在的某类问题而产生的,上面谈到了3种大家或多或少接触过的RPC技术,而且在当下,使用Restful风格的这种跨进程通信技术在Java领域可以说是非常盛行了,比如小编所在的团队,与其他应用打交道时,也是使用了这种方式;
restful风格的实现尽管目前来看仍然是比较好的选择,但在具体实践的时候,仍然存在一些让人头疼的问题