首页 > 其他分享 >微服务 Eureka 服务发现/拉取

微服务 Eureka 服务发现/拉取

时间:2023-11-16 18:46:52浏览次数:25  
标签:服务 String RestTemplate Eureka public user 拉取 order class

 

代码示例:

1. 修改service层代码:

 

@Service
public class OrderService {
@Autowired
private OrderMapper orderMapper;

@Autowired
private RestTemplate restTemplate;

public Order queryOrderById(Long orderId) {
//查询订单
Order order = orderMapper.findById(orderId);

//String url = "http://localhost:8081/user/"+order.getUserId();
String url = "http://userservice/user/" + order.getUserId();
User user = restTemplate.getForObject(url, User.class);

order.setUser(user);
return order;
}
}

2. 加 @LoadBalanced 注解

 

@SpringBootApplication
public class OrderServiceApplication {

public static void main(String[] args) {
SpringApplication.run(OrderServiceApplication.class, args);
}

@Bean
@LoadBalanced
public RestTemplate restTemplate(){
return new RestTemplate();
}

}

标签:服务,String,RestTemplate,Eureka,public,user,拉取,order,class
From: https://www.cnblogs.com/gagaya2/p/17836996.html

相关文章

  • 可以用nssm把bat或exe转换成服务
    nssm安装目录  直接在路径上输入cmd进入控制台在打开的控制台输入nssminstall 会弹出一个nssm面板 path点击选择指定的bat文件,service_name你就自己输入命名的服务名 当输入完成面板如下 然后进入服务页面如果添加成功 如果已经添加 打开服务面板刷新一......
  • 微服务 搭建 Eureka 注册中心
     代码示例:启动类: @SpringBootApplication@EnableEurekaServer//自动装配的开关publicclassEurekaApplication{publicstaticvoidmain(String[]args){SpringApplication.run(EurekaApplication.class,args);}}application.yml配置文件: serv......
  • 恒创科技:什么是美国服务器,有哪些优势,适用于什么场景?
    ​在互联网发展的过程中,服务器扮演着至关重要的角色。而美国作为全球信息技术的中心,其服务器在全球范围内受到广泛关注。美国服务器是指在美国本土机房搭建并运行的服务器。其拥有带宽大、优质硬件、售后运维好、位置优越、数据安全性高以及免备案、价格便宜等诸多优势......
  • 华为智能供应链ISC+服务变革规划方案 P71
    本人在四大咨询机构从事咨询工作多年,二十年一线数字化规划咨询经验,提供制造业数智化转型规划服务,顶层规划/企业架构/数据治理/数据安全解决方案资料干货.该PPT共73页,由于篇幅有限,以下为部分资料,如需完整原版 方案,点击关注下方。本文来源于网络,侵权立删。华为ISC+服务变革规划方案......
  • 华为云服务器使用acme.sh生成证书及遇到的问题
     参考资料:https://blog.csdn.net/Dancen/article/details/121044863https://blog.csdn.net/weixin_52270081/article/details/126777550如果要管理你的证书,到https://app.zerossl.com/用邮箱注册,假设为[email protected]安装:curlhttps://get.acme.sh|sh-semail......
  • docker 拉取最新版本,发现并不是最新的?
    如果你在使用Docker拉取镜像时发现并不是最新版本,可能是因为以下几个原因:缓存问题:Docker会默认使用本地的缓存来加快镜像的拉取速度。这意味着当你再次拉取同一个镜像时,Docker会检查本地缓存是否已经存在该镜像,并将其视为最新版本。解决这个问题的方法是使用--no-cache选项,强制Dock......
  • 网络文件共享服务
    存储类型:DAS:直连式存储NAS:网络附件存储——存储和管理空间都在远程SAN:存储区域网络——可以使用空间,管理也是你来管理双通道的协议:FTP端口号:20:传输权限元信息——命令通道21:实际数据——数据通道vsftpd/etc/vsftpd/vsftpd.conf如果你在网络共享服务中有上传的或者写的......
  • 站群服务器如何选择
    站群服务器如何选择1.站群服务器线路双线服务器在访问网站不受线路影响,较稳定。2.站群服务器的稳定性选择站群服务器的时候,服务器的稳定性是非常重要的。3.站群服务器带宽大小站群服务器网站在日常使用时,主要的目的是为了集中网站流量,所以在带宽方面一定要选择带宽充足的服务......
  • 站群服务器如何选择?
    站群服务器如何选择1.站群服务器线路双线服务器在访问网站不受线路影响,较稳定。2.站群服务器的稳定性选择站群服务器的时候,服务器的稳定性是非常重要的。3.站群服务器带宽大小站群服务器网站在日常使用时,主要的目的是为了集中网站流量,所以在带宽方面一定要选择带宽充足的服务......
  • 微服务 在 Java 代码中发送 http 请求(跨服务远程调用)
    1.注册RestTemplate对象到Spring容器中(Bean的注入只能放在配置类里,而启动类本身就是配置类)@SpringBootApplicationpublicclassOrderServiceApplication{publicstaticvoidmain(String[]args){SpringApplication.run(OrderServiceApplication.class,......