• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • SpringCloud-2.X 學習筆記03 Eureka Consumer 搭建

    標簽: SpringCloud-2.X  eureka  spring  spring boot  ribbon  freemarker

    SpringCloud-2.X 學習筆記03 Eureka Consumer 搭建

    1 搭建服務

    在這里插入圖片描述

    2 添加注解

    package com.xu.eureka.consumer;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.cloud.client.loadbalancer.LoadBalanced;
    import org.springframework.context.annotation.Bean;
    import org.springframework.web.client.RestTemplate;
    
    @SpringBootApplication
    public class EurekaConsumerApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(EurekaConsumerApplication.class, args);
        }
    
        @Bean
        @LoadBalanced
        public RestTemplate restTemplate() {
            return new RestTemplate();
        }
    }
    

    3 修改配置

    server:
      port: 8080  # 應用服務 WEB 訪問端口
    
    spring:
      thymeleaf:
        encoding: UTF-8 # 模板文件編碼
        cache: false  # 是否啟用緩存
        prefix: classpath:/templates/ # 訪問template下的html文件需要配置模板
        suffix: .html # 模板文件后綴
      resources:
        static-locations: classpath:/static/ # spring 靜態資源掃描路徑
      application:
        name: EurekaConsumer # 應用名稱
      main:
        allow-bean-definition-overriding: true
    
    eureka:
      client:
        serviceUrl:
          defaultZone: http://127.0.0.1:8761/eureka/
    
    #自定義負載均衡策略
    EurekeClient:
      ribbon:
        #NIWSServerListClassName: com.netflix.loadbalancer.ConfigurationBasedServerList
        NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule
    

    4 查看結果

    版權聲明:本文為qq_34814092原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/qq_34814092/article/details/108743469

    智能推薦

    SpringCloud G版 eureka-consumer-ribbon 服務消費 ribbon

    eureka-consumer-ribbon 系列目錄 一、父工程 二、服務注冊 三、服務發現 四、服務消費 五、服務消費 ribbon 六、服務消費 openfeign 1.建module 2.勾依賴 3.啟動類@EnableDiscoveryClient 4.改配置 5.Controller 6.啟動測試 7.訪問http://localhost:9002/hello 8.ribbon完成 下...

    SpringCloud 單Eureka簡單例子consumer-provider

    SpringCloud 版本選擇 建議使用F或G開頭的 創建項目需要的工作 maven設置打包方式 導入依賴文本 SpringCloud,provider和consumer都需要加spring-cloud包,并且要設置 web 數據庫之類包 熱部署 ? provider和consumer例子 provider 搭建一個基礎環境springboot+mybatis+druid 遇到一個bug,打包錯...

    SpringCloud2.x Greenwich版本搭建:(五) Config分布式配置中心

    上一篇文章:SpringCould2.x Greenwich版本搭建:(四)使用Zuul網關 1.分布式配置中心作用 SpringCloud Config 配置中心用來管理各個微服務的配置文件,修改配置文件內容可以實時刷新,不需要重新打包發布項目 Spring Cloud Config Server最常見是將配置文件存放方式有3種: (1)本地 (2)遠程Git倉庫 (3)局域網數據庫  ...

    SpringCloud2.x Greenwich版本搭建:(十) Nacos連接Mysql數據持久化

    在第九章中,Nacos為配置中心,在其中配置的nacos-provider-dev.properties文件是沒有做持久化的,如果Nacos重新啟動,那么里面的配置文件將不存在了。所以需要數據庫來做持久化。 1.Nacos目錄中Config下的application.properties,添加數據。 2.mysql工具創建Nacos數據庫 我用的是SQLyog 3.點擊數據庫執行sql腳本N 用不...

    SpringCloud2.x Greenwich版本搭建:(九) Nacos做為配置中心

    1.提供者中添加依賴 2.新建bootstrap.yml 配置了Nacos config server的地址,這里相關信息與Nacos中的dataId 的格式是對應的 3.控制層 4.Nacos客戶端添加配置文件 5.刪除提供者中的application.properties,啟動提供者測試 6.Nacos客戶端修改配置 7.發布成功再次訪問http://localhost:8701/u...

    猜你喜歡

    SpringCloud2.x Greenwich版本搭建:(八) Nacos做為注冊中心

    1.下載Nacos: https://github.com/alibaba/nacos/releases 2.運行bin目錄下的腳本 我下載的是zip版本,在liunx可以下載tar版本的。 輸入http://localhost:8848/nacos/#/login   賬號密碼默認為nacos 3.創建springboot項目 4.創建提供者Modulen項目nacos-pr...

    springcloud(2)Eureka集群搭建

    文章目錄 Eureka集群搭建 普通操作 特別操作 Eureka自我保護機制 Eureka集群搭建 為什么要搭建集群: 高可用集群配置 當注冊中心扛不住高并發的時候,這時候 要用集群來扛; 普通操作 在上一次的基礎上我們再搭建兩個: pom依賴: 三個的啟動類加上注解:@EnableEurekaServer 前面單機的時候 eureka注冊中心實例名稱 是localhost,現在是集群,不能三個實...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    freemarker + ItextRender 根據模板生成PDF文件

    1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...

    電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!

    Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...

    精品国产乱码久久久久久蜜桃不卡