Advertisement

SpringCloud学习笔记(五)服务之间调用;RestTemplate

阅读量:

专辑目录:SpringCloud学习日志

微服务架构中,各组件之间的交互依赖于RPC机制实现。

Eureka server与client所使用的jar包均包含对ribbon及httpclient库的调用,由此可推断Eureka在实现通信时采用了httpclient作为传输手段。

为了实现服务间的交互,至少需要两个服务才能观察到实际效果(单个服务内部的通信不在此考虑范围内)。

因此,我们从会员服务中复制出一个订单服务。

pom.xml 文件内容基本一致(仅项目名称artifactId和name有所不同),

在 application.yml 配置文件中,我将端口设置为8121(每个服务之间间隔10个端口号),并将服务别名调整为:app-order。

启动类的结构保持不变(仅修改了类名),但控制器部分我将具体展示如下。

复制代码
 package com.study.api.controller;

    
  
    
 import org.springframework.beans.factory.annotation.Autowired;
    
 impor

全部评论 (0)

还没有任何评论哟~