什么是分布式系统?
分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个系统。
Apache Dubbo是一款高性能Java RPC框架。
什么是RPC?
RPC(Remote Procedure Call)是指远程过程调用,是一种进程间通信方式。
RPC的两个核心模块:通讯、序列化
Apache Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡、以及服务自动注册和发现。
dubbo推荐我们使用Zookeeper注册中心
服务注册发现实战
1、导入dubbo和zookeeper相关的依赖
2、
我们一启动项目,项目就被注册了。
消费者: