当前位置: 首页 > news >正文

网站设计鉴赏山东东营市是几线城市

网站设计鉴赏,山东东营市是几线城市,wordpress主题添加中文,织梦做企业网站🏠个人主页:阿杰的博客 💪个人简介:大家好,我是阿杰,一个正在努力让自己变得更好的男人👨 目前状况🎉:24届毕业生,奋斗在找实习的路上🌟 &#x1…

🏠个人主页:阿杰的博客
💪个人简介:大家好,我是阿杰,一个正在努力让自己变得更好的男人👨
目前状况🎉:24届毕业生,奋斗在找实习的路上🌟
🚗🚗为了让更多的人看到更优质的博客,阿杰正在努力的更新学习中心中的内容。

文章目录

    • 🌳认识微服务
      • 🍅SpringCloud
    • 🌲Eureka注册中心
      • 🌻搭建eureka注册中心
      • 🌻注册eureka
      • 🌻服务发现

🌳认识微服务

🍅SpringCloud

image-20230220164407359

🌲Eureka注册中心

服务调用出现的问题

  • 服务消费者该如何获取服务提供者的地址信息

    • 服务提供者启动时向eureka注册自己的信息
    • eureka保存这些信息
    • 消费者根据服务名称向eureka拉取提供者信息

    简单来说就是eureka充当家政公司的角色,消费者充当你,提供者充当家政。

    家政上班的时候在公司登记,你去家政公司找家政的时候,他会按照自己的规则派给你一个家政。

  • 如果有多个服务提供者,消费者该如何选择

    • 服务消费者利用负载均衡算法,从服务器列表挑一个
  • 消费者如何得知服务提供者的健康状态

    • 服务提供者会没30 秒向eurekaServer发送心跳请求,报告健康状态
    • eureka会更新状态,剔除不正常的

🌻搭建eureka注册中心

  1. 引用依赖

    <!--eureka服务端-->
    <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
    </dependency>
    
  2. 启动类添加注解 @EnableEurekaServer

  3. 添加配置

    server:port: 10086 # 服务端口
    spring:application:name: eurekaserver # eureka的服务名称
    eureka:client:service-url:  # eureka的地址信息defaultZone: http://127.0.0.1:10086/eureka
    

🌻注册eureka

  1. 引用依赖

    <!--eureka客户端依赖-->
    <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
    </dependency>
    
  2. 添加配置

    server:port: 8081 # 服务端口
    spring:application:name: userserver # user的服务名称
    eureka:client:service-url:  # eureka的地址信息defaultZone: http://127.0.0.1:10086/eureka
    

🌻服务发现

  1. 在启动类添加RestTemplate到容器 并添加@LoadBalanced注解

    /*** 创建RestTemplate并注入Spring容器*/
    @Bean
    @LoadBalanced
    public RestTemplate restTemplate() {return new RestTemplate();
    }
    
  2. 调用服务名就可以使用服务

    @Autowired
    private RestTemplate restTemplate;public Order queryOrderById(Long orderId) {// 1.查询订单Order order = orderMapper.findById(orderId);// 2.利用RestTemplate发起http请求,查询用户// 2.1.url路径String url = "http://userservice/user/" + order.getUserId();// 2.2.发送http请求,实现远程调用User user = restTemplate.getForObject(url, User.class);// 3.封装user到Orderorder.setUser(user);// 4.返回return order;
    }
    
http://www.yayakq.cn/news/164897/

相关文章:

  • 西安高新网站制作wordpress迁移500
  • 网站建设费 开办费网站建设和维护需要学的东西
  • 网站建设属那种营业wordpress磁力链插件
  • 电子商务网站建设个人总结擦边球网站怎么做
  • 网站流量分析指标化妆品企业网站建设
  • 开发一个网站需要多少钱知页怎么转换wordpress
  • 北京中小型网站建设电脑培训速成班多少钱
  • 开源网站有哪些上海企业网站建站模板
  • 深圳市罗湖区住房和建设局网站免费的行情网站app网页推荐
  • 国外采购网站大全wordpress降级
  • 对购物网站建设的建议谷歌网站收录提交
  • 外链网址seo站群干什么的
  • 天津公司网站开发做自己的网站的作用
  • 温州百度推广公司电话网站关键词优化排名怎么做
  • asp net网站开发wordpress如何修改语言设置
  • 虹口网站开发温州开发网站公司哪家好
  • 优才网站建设石家庄微信网站建设
  • 网站文风重庆高端网站开发
  • 做网站体会下列哪个软件属于网页制作软件
  • 建设银行总部投诉网站网站外链发布平台
  • 网站建设手机端是什么意思seo做得比较好的公司
  • 瑞安网站建设网站建设和推广方案
  • 移动端的网站建设淄博seo培训
  • 西安网站制作sxyun网站免费建站方法
  • 收费网站解决方案ps如何做网站横幅
  • 中国中建设计集团有限公司网站企业oa系统下载
  • 汕头制作公司网站比较还做的调查网站
  • 网站建设seo视频教程翻译 插件 wordpress
  • 紫金银行网站一个网站余姚什么
  • 网站如何防注册机租服务器去哪里租