全部产品
云市场

Read Me

更新时间:2019-09-18 14:27:06

前序课程

本教程基于 SOFABoot 技术栈,在学习本教程前请确保已经对 SOFABoot 有一定程度了解,能够通过 Maven 原型创建出正确的 SOFABoot 工程。参见 SOFABoot 快速开始

教程结构

教程编号 教程名 适用场景 阶段成果
sofaboot-core SOFABoot 使用 无需界面作为服务提供方 掌握常用的 SOFABoot 功能
sofaboot-rpc-server RPC Server 服务发布 掌握 RPC 发布服务
sofaboot-rpc-client RPC Client 用户访问界面、服务引用或者使用 REST 掌握 RPC 引用服务

说明:一个没有引入任何中间件的 SOFABoot 工程就是一个标准的 Spring Boot 工程,关于 Spring Boot 的学习可以 参考这里

教程目标

  1. 学会使用 SOFABoot 的常用功能和配置;
  2. 学会使用 RPC 发布服务;
  3. 学会使用 RPC 引用服务;
  4. 学会用 SOFABoot 日志分析问题;理解 Tracer,并能够利用 Tracer 分析 RPC 调用关系。

下载代码

说明点击此链接 下载示例工程。

项目示例代码位于 middleware-v2/SOFABootmiddleware-v2/SOFABoot_RPC 文件夹下。

SOFABoot 目录下获取的是 sofaboot-core 教程的代码;SOFABoot_RPC 目录下获取的是 sofaboot-rpc-serversofaboot-rpc-client 教程的代码。