带你读《Apache Dubbo微服务开发从入门到精通》——二、 深入示例源码(2)

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 带你读《Apache Dubbo微服务开发从入门到精通》——二、 深入示例源码(2)

《Apache Dubbo微服务开发从入门到精通》——快速开始,一个 Dubbo Spring Boot 示例——二、 深入示例源码(1) https://developer.aliyun.com/article/1225218



4) 启动服务提供者

 

在启动了注册中心之后,下一步是启动一个对外提供服务的服务提供者。在dubbo-samples中也提供了对应的示例,可以通过以下命令快速拉起。

 

image.png

 

在执行完上述命令以后,等待一会出现如下所示的日志(Current Spring Boot Application is await)即代表服务提供者启动完毕,标志着该服务提供者可以对外提供服务了。

 

image.png

 

5) 启动服务消费者

 

最后一步是启动一个服务消费者来调用服务提供者,也即是RPC调用的核心,为服务消费者提供调用服务提供者的桥梁。

 

image.png

 

在执行完上述命令以后,等待一会出现如下所示的日志(Hello world),打印出的数据就是服务提供者处理之后返回的,标志着一次服务调用的成功。

 

image.png

 

3. 动手实践(从零代码开发版)

 

本章将通过手把手的教程一步一步教你如何从零开发一个微服务应用。

 

1) 启动注册中心

 

对于一个微服务化的应用来说,注册中心是不可或缺的一个组件。只有通过注册中心,消费端才可以成功发现服务端的地址信息,进而进行调用。

 

为了让本教程更易于上手,我们提供了一个基于Apache Zookeeper注册中心的简易启动器,如果您需要在生产环境部署注册中心,请参考生产环境初始化一文部署高可用的注册中心。

 

image.png



《Apache Dubbo微服务开发从入门到精通》——快速开始,一个 Dubbo Spring Boot 示例——二、 深入示例源码(3) https://developer.aliyun.com/article/1225214

相关文章
|
16天前
|
NoSQL Java Redis
【Spring Boot 源码学习】JedisConnectionConfiguration 详解
【2月更文挑战第5天】本篇 Huazie 带大家从源码分析 JedisConnectionConfiguration 配置类
62 6
【Spring Boot 源码学习】JedisConnectionConfiguration 详解
|
16天前
|
消息中间件 Java 开发者
Spring Cloud Stream解密:流式数据在微服务中的魔力
Spring Cloud Stream解密:流式数据在微服务中的魔力
210 1
|
16天前
|
负载均衡 监控 Dubbo
探秘Dubbo Registry:微服务架构的核心【十二】
探秘Dubbo Registry:微服务架构的核心【十二】
11 0
|
16天前
|
Java Nacos Maven
从零搭建微服务架构:Spring Boot与Nacos完美整合
从零搭建微服务架构:Spring Boot与Nacos完美整合
33 0
|
17天前
|
NoSQL Java Redis
【Spring Boot 源码学习】RedisAutoConfiguration 详解
【2月更文挑战第4天】本篇 Huazie 带大家一起从源码深入了解 RedisAutoConfiguration 配置类
25 2
【Spring Boot 源码学习】RedisAutoConfiguration 详解
|
19天前
|
存储 Dubbo 应用服务中间件
SpringCloud | Dubbo 微服务实战——注册中心详解
SpringCloud | Dubbo 微服务实战——注册中心详解
|
19天前
|
Java Nacos Docker
Spring Cloud Alibaba【什么是Nacos、Nacos Server下载安装 、Docker安装Nacos Server服务、微服务聚合父工程构建】(一)
Spring Cloud Alibaba【什么是Nacos、Nacos Server下载安装 、Docker安装Nacos Server服务、微服务聚合父工程构建】(一)
30 0
|
19天前
|
Java 调度 开发工具
SpringCloud【微服务架构进化论、微服务的拆分规范和原则、为什么选择Spring Cloud、什么是服务治理 】(一)-全面详解(学习总结---从入门到深化)
SpringCloud【微服务架构进化论、微服务的拆分规范和原则、为什么选择Spring Cloud、什么是服务治理 】(一)-全面详解(学习总结---从入门到深化)
66 0
|
20天前
|
存储 设计模式 前端开发
Spring5源码(53)-DispatcherServlet初始化
Spring5源码(53)-DispatcherServlet初始化
38 0
|
20天前
|
存储
Spring5源码(52)-Web应用上下文环境创建
Spring5源码(52)-Web应用上下文环境创建
20 0

相关产品

  • 云消息队列 MQ
  • 云消息队列 Kafka 版
  • 微服务引擎
  • 推荐镜像

    更多