目录
RPC定义
RPC就是远程服务调用(Remote Procedure Call),这在分布式环境中就是调用一个服务的事情.你可以理解为,一个复杂的Service实现,在公司里已经有人做过了,而你需要的,就是去调用他写好的服务,这就是RPC.分布式就是一个业务需要通过两个服务器完成,也就是远程服务调用.这和集群的概念可不一样,集群是表示的是多个服务器拥有同一个服务,消费者调用任何一个都可以.
消费者是什么?顾客就是上帝?不不不,消费者和用户在RPC中是两个概念,消费者指代的是调用服务的人,也就是程序员,而提供服务的人叫生产者.这个消费者和生产者,其实也就是程序罢了.