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

做网站需要做哪些东西专做充电器的网站

做网站需要做哪些东西,专做充电器的网站,企业系统管理软件,外贸网站知名做外链🏠个人主页:阿杰的博客 💪个人简介:大家好,我是阿杰,一个正在努力让自己变得更好的男人👨 目前状况🎉: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/879527/

相关文章:

  • 网站百度搜索不到wordpress顶部修改
  • 北京网站推广公司排名互联网推广是什么意思
  • 微网站 域名东莞免费自助建站模板
  • 做网站公司人员哈尔滨信息网租房信息
  • 重庆城市管理学院网站87网站建设工作室
  • 免费视频素材网站哪个最好教育类网站建站
  • 服装网站建设的目的和意义深圳外包软件开发
  • 那个网站做生鲜wordpress cdn加速
  • 设计师去哪个网站找工作网站域名注册的相关证书证明文件
  • 最专业的网站建设组织矿坛器材友情交换
  • 做ppt必备网站小程序开发平台哪家服务好
  • 国内做网站上市公司wordpress修改底部
  • 南宁网站运营哪家好用vue做多页面网站
  • 网站建设进度表 下载ps网站首页设计图
  • 永久免费自助建网站湛江做寄生虫网站
  • 珠海专业网站制作平台做网站app怎么赚钱吗
  • 知名网站建设多少钱营销宣传文案
  • 银川做网站的公司深圳什么公司做网站好
  • 网站 翻页 实现商业网站备案流程
  • 网站建设前端wordpress清空数据
  • 合肥网站建设 合肥网络推广wordpress农业
  • 舆情网站网址学校网站总务建设
  • 宜章网站建设这个网站中有网名做会计的吗 了解一下
  • 网站建设合同 包括什么国内网站速度慢
  • dedecms做资源下载网站建设厅网站装修合同模板
  • 网站收录作用wordpress标签有问题
  • 网站建设 中企动力东莞后台管理俄语搜索网站
  • 佛山新网站制作市场旅游网站建设经费预算
  • 网站 建设服务器网站转wordpress
  • 凡科网站免费注册网站开发深圳公司