总共分三层:
首先需要定义一个RPC接口,定义这个服务接口提供什么样的服务。
provider需要配置应用名,注册中心地址,服务在dubbo容器中的ip和端口号(通过这个地址来提供服务),要暴露的服务接口以及接口的实现类,同时把这个实现类放到ioc容器中
consumer需要配置应用名,注册中心地址,以及要订阅的服务接口,以及生成一个远程代理对象。后面会通过这个代理对象来进行远程过程调用。consumer启动时会从注册中心订阅所需的服务列表,并放到本地。
总共分三层:
首先需要定义一个RPC接口,定义这个服务接口提供什么样的服务。
provider需要配置应用名,注册中心地址,服务在dubbo容器中的ip和端口号(通过这个地址来提供服务),要暴露的服务接口以及接口的实现类,同时把这个实现类放到ioc容器中
consumer需要配置应用名,注册中心地址,以及要订阅的服务接口,以及生成一个远程代理对象。后面会通过这个代理对象来进行远程过程调用。consumer启动时会从注册中心订阅所需的服务列表,并放到本地。