首页 > 其他分享 >微服务之关于spring cloud 的创建使用以及远程调用

微服务之关于spring cloud 的创建使用以及远程调用

时间:2022-11-24 10:13:50浏览次数:38  
标签:调用 服务 url spring RestTemplate 注册 远程 cloud

    注册中心:将所有需要用到的微服务注册到一起统一管理 配置中心:将所有需要用到的微服务配置拉到一起进行配置管理 服务集群:各个微服务之间的相互调用形成统一集群       微服务远程调用方式: 1)注册RestTemplate 在微服务的配置类或启动类中注册RestTemplate  

 @Bean
 # 加一个@LoadBalanced就是均衡负载
  public RestTemplate restTemplate(){ return new RestTemplate(); }

 

2)在微服务需要用到的功能中调用RestTemplate

 

//获取实际需要调用url路径
 String url = "http://userservice/user/" + order.getUserId();
//发送http请求,实现远程调用 (可以选择返回json还是对象类型)
//这样就得到了其他服务中才能获取的信息
User user = restTemplate.getForObject(url, User.class);

 

 

Eureka-注册中心

https://www.cnblogs.com/Yukino1903/p/16920881.html

Ribbon-负债均衡

https://www.cnblogs.com/Yukino1903/p/16920928.html

 

标签:调用,服务,url,spring,RestTemplate,注册,远程,cloud
From: https://www.cnblogs.com/Yukino1903/p/16920955.html

相关文章

  • SpringSecurity-从入门到精通-三更草堂
    SpringSecurity从入门到精通课程介绍0.简介​ SpringSecurity是Spring家族中的一个安全管理框架。相比与另外一个安全框架Shiro,它提供了更丰富的功能,社区资源也比......
  • Spring Security(4)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 前面的方法中,除了login()方法能成功,另外两个都失败,并不是因为代码问题,而是SpringSecurity默认是通过Web页面来实现页面......
  • SpringBoot3整合MyBatis报错:Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate
    遇到了一个SpringBoot3整合MyBatis的问题,然后解决了。当然,这其实不是个大问题,只是自己编码时遇到了,然后总结总结分享一下。如果有遇到类似问题的,可以参考一下。交代......
  • JavaScript--href调用JS方法和href="#"与href="javascript:void(0)"
    关于href属性<a>标签的href属性用于指定超链接目标的URL。超链接的URL可能的值:绝对URL-指向另一个站点(比如href="http://www.example.com/index.htm")相......
  • Grafana+OpenSearch+Spring Boot集成(二) 【Grafana使用介绍一】
    Luence查询ElasticSearch/OpenSearchDataSource插件采用的是Luence查询,在创建的dashboard面板的query输入框中,可以设置查询条件对来自OpenSearch的数据进行筛选。Ter......
  • SpringBoot监控
    SpringBoot监控(了解)Actuator监控SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、配置属性、日志信息等。在第一天的sp......
  • Spring--注解开发+依赖注入
    自动装配数据层:业务层:自动装配:结果:若是将自动装配的注解放在set函数处:结果:结果相同,若是将set方法去掉的话:结果:这样的话,set方法也得到解放了耶!以上都是按照类型装......
  • python subprocess.cal调用wkhtmltohtml中遇到的问题
    最近项目中使用了wkhtmltohtml 工具,这个工具转换pdf功能非常方便。但是在python作为命令来调用时有些要注意的地方,另外还有一些和字体相关的问题要注意。一.字体问题......
  • Spring--bean管理(easy)
    bean作用范围利用同一个BookDao设置出来两个不同的对象,得到相同的地址:(默认为单例,即表现为同一个地址)要是想要得到不同的地址,就需要我们在接口实现类的上面加上这样一个......
  • Spring配置数据源
    //dataSource.javapackagespring_ioc_anno;importjava.beans.PropertyVetoException;importjava.sql.Connection;importjava.util.ResourceBundle;importjavax......