Docker下dubbo开发三部曲之三:java开发
在前两章 《Docker下dubbo开发,三部曲之一:极速体验》 和 《Docker下dubbo开发,三部曲之二:本地环境搭建》 中,我们体验了dubbo环境搭建以及服务的发布和消费,对dubbo有了初步认识,本章我们来实战dubbo服务的发布和消费代码的编写,实战后的我们能将自己的服务发布到dubbo环境供别人调用,也能让自己的工程去调用dubbo环境中的已有服务; 源码下载 本次实战一共有两个工程,分别是服务的提供者和消费者,都是web工程,代码在github上,地址是https://github.com/zq2599/blog_demos ,这里面有多个工程,本章所需的代码如下: 服务提供者的代码在目录dubbo_service_provider下,如下图红框所示: 服务消费者的代码在目录dubbo_service_consumer下,如下图红框所示: 接下来我们逐个分析,实战开发; 服务提供者开发 首先是pom中的依赖关系,除了常用的spring相关的,我们还要加入dubbo和zookeeper的依赖,如下所示: <!-- dubbo --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.5.3</version> <exclusions>