《Apache Dubbo微服务开发从入门到精通》——快速开始,一个 Dubbo Spring Boot 示例—— 一、 快速运行示例(1) /article/1225263
3) 启动一个简易的注册中心
从这一小节开始,将正式通过三个命令部署一个微服务应用。
从背景一节中可知,运行起Dubbo应用的一个大前提是部署一个注册中心,为了让本教程更易于上手,我们提供了一个基于Apache Zookeeper注册中心的简易启动器,如果您需要在生产环境部署注册中心,请参考生产环境初始化一文部署高可用的注册中心。
在执行完上述命令以后,等待一会出现如下图所示的日志即代表注册中心启动完毕,可以继续执行后续任务。
4) 启动服务提供者
在启动了注册中心之后,下一步是启动一个对外提供服务的服务提供者。在dubbo-samples中也提供了对应的示例,可以通过以下命令快速拉起。
在执行完上述命令以后,等待一会出现如下图所示的日志(DubboBootstrap awaiting)即代表服务提供者启动完毕,标志着该服务提供者可以对外提供服务了。
5) 启动服务消费者
最后一步是启动一个服务消费者来调用服务提供者,也即是RPC调用的核心,为服务消费者提供调用服务提供者的桥梁。
在执行完上述命令以后,等待一会出现如下图所示的日志(hi, dubbo),打印出的数据就是服务提供者处理之后返回的,标志着一次服务调用的成功。
《Apache Dubbo微服务开发从入门到精通》——快速开始,一个 Dubbo Spring Boot 示例—— 一、 快速运行示例(3) /article/1225259