国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

spring cloud Eureka集群模式搭建(IDEA中運行)《一》

這篇具有很好參考價值的文章主要介紹了spring cloud Eureka集群模式搭建(IDEA中運行)《一》。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

新建springboot 工程

新建一個springboot 工程,命名為:eureka_server。

  • 其中pom.xml文件為:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>

	<groupId>com.didispace</groupId>
	<artifactId>eureka_server</artifactId>
	<version>1.0.0</version>
	<packaging>jar</packaging>

	<name>eureka-server</name>
	<description>Spring Cloud In Action</description>

	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.3.7.RELEASE</version>
		<relativePath/>
	</parent>

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-eureka-server</artifactId>
		</dependency>

		<!--<dependency>-->
			<!--<groupId>org.springframework.boot</groupId>-->
			<!--<artifactId>spring-boot-starter-actuator</artifactId>-->
		<!--</dependency>-->
	</dependencies>

	<dependencyManagement>
		<dependencies>
			<dependency>
				<groupId>org.springframework.cloud</groupId>
				<artifactId>spring-cloud-dependencies</artifactId>
				<version>Brixton.SR5</version>
				<type>pom</type>
				<scope>import</scope>
			</dependency>
		</dependencies>
	</dependencyManagement>
	
	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

</project>
  • 項目啟動文件為:
@EnableEurekaServer
@SpringBootApplication
public class EurekaServerApplication {
    public static void main(String[] args) {
        new SpringApplicationBuilder(EurekaServerApplication.class).web(true).run(args);
    }
}

工程整體目錄

spring cloud Eureka集群模式搭建(IDEA中運行)《一》,SpringCloud,spring cloud,eureka,intellij-idea

配置文件

  1. application-eureka.yml
spring:
  application:
    name: eureka-server
server:
  port: 1111

eureka:
  instance:
    #eureka服務(wù)端的實例名稱
    hostname: eureka
  client:
    # false表示不向注冊中心注冊自己
    register-with-eureka: true
    # false表示自己端就是注冊中心,我的職責(zé)就是維護服務(wù)實例,并不需要去檢索服務(wù)
    fetch-registry: true
    #設(shè)置與Eureka Server交互的地址查詢服務(wù)和注冊服務(wù)都需要依賴這個地址(單機)。
    #      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
    service-url:
      defaultZone: http://eureka01:1112/eureka/,http://eureka02:1113/eureka/
  server:
    #清理服務(wù)間隔3s,默認60*10000
    eviction-interval-timer-in-ms: 3000
    #關(guān)閉自我保護模式
    enable-self-preservation: false
logging:
  file: ${spring.application.name}.log


  1. application-eureka01.yml
spring:
  application:
    name: eureka-server
server:
  port: 1112

eureka:
  instance:
    #eureka服務(wù)端的實例名稱
    hostname: eureka01
  client:
    # false表示不向注冊中心注冊自己
    register-with-eureka: true
    # false表示自己端就是注冊中心,我的職責(zé)就是維護服務(wù)實例,并不需要去檢索服務(wù)
    fetch-registry: true
    #設(shè)置與Eureka Server交互的地址查詢服務(wù)和注冊服務(wù)都需要依賴這個地址(單機)。
    #      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
    service-url:
      defaultZone: http://eureka:1111/eureka/,http://eureka02:1113/eureka/
  server:
    #清理服務(wù)間隔3s,默認60*10000
    eviction-interval-timer-in-ms: 3000
    #關(guān)閉自我保護模式
    enable-self-preservation: false
logging:
  file: ${spring.application.name}.log


  1. application-eureka02.yml
spring:
  application:
    name: eureka-server
server:
  port: 1113

eureka:
  instance:
    #eureka服務(wù)端的實例名稱
    hostname: eureka02
  client:
    # false表示不向注冊中心注冊自己
    register-with-eureka: true
    # false表示自己端就是注冊中心,我的職責(zé)就是維護服務(wù)實例,并不需要去檢索服務(wù)
    fetch-registry: true
    #設(shè)置與Eureka Server交互的地址查詢服務(wù)和注冊服務(wù)都需要依賴這個地址(單機)。
    #      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
    service-url:
      defaultZone: http://eureka:1111/eureka/,http://eureka01:1112/eureka/
  server:
    #清理服務(wù)間隔3s,默認60*10000
    eviction-interval-timer-in-ms: 3000
    #關(guān)閉自我保護模式
    enable-self-preservation: false
logging:
  file: ${spring.application.name}.log

IDEA中部署

  1. 配置文件中的 hostnamedefaultZone 中設(shè)置為別名,并修改host文件,在文件中添加映射關(guān)系,如圖所示:
    spring cloud Eureka集群模式搭建(IDEA中運行)《一》,SpringCloud,spring cloud,eureka,intellij-idea
    spring cloud Eureka集群模式搭建(IDEA中運行)《一》,SpringCloud,spring cloud,eureka,intellij-idea
  2. 在IDEA中設(shè)置3個啟動方式,分別啟動不同配置文件的工程,具體操作如圖:

spring cloud Eureka集群模式搭建(IDEA中運行)《一》,SpringCloud,spring cloud,eureka,intellij-idea

spring cloud Eureka集群模式搭建(IDEA中運行)《一》,SpringCloud,spring cloud,eureka,intellij-idea

  • 點擊modify options

spring cloud Eureka集群模式搭建(IDEA中運行)《一》,SpringCloud,spring cloud,eureka,intellij-idea

  • 選中 program arguments, 輸入–spring.profiles.active=eureka 其中–spring.profiles.active是固定寫法,eureka是對應(yīng)yml文件的名字

spring cloud Eureka集群模式搭建(IDEA中運行)《一》,SpringCloud,spring cloud,eureka,intellij-idea

  • 其他配置文件同理
  1. 訪問得到的效果如圖:
    spring cloud Eureka集群模式搭建(IDEA中運行)《一》,SpringCloud,spring cloud,eureka,intellij-idea

以jar包形式啟動

java -jar -Dspring.profiles.active=eureka xxx.jar
java -jar -Dspring.profiles.active=eureka01 xxx.jar
java -jar -Dspring.profiles.active=eureka02 xxx.jar

總結(jié)

以上就是最基本spring cloud Eureka集群模式搭建,在IDEA中啟動與-jar的啟動方式,希望可以幫助到大家。文章來源地址http://www.zghlxwxcb.cn/news/detail-721941.html

到了這里,關(guān)于spring cloud Eureka集群模式搭建(IDEA中運行)《一》的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 導(dǎo)入SpringCloud-Eureka依賴的問題Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eure

    導(dǎo)入SpringCloud-Eureka依賴的問題Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eure

    今天使用SpringCloud時遇到導(dǎo)入SpringCloud-Eureka依賴的問題 Cannot resolve org.springframework.cloud:spring-cloud-starter-netflix-eureka-server:unknown 網(wǎng)上搜了一下,回答多的五花八門,但是不夠簡單粗暴,這里介紹一個簡單的方法,只需要在項目的pom文件中做些設(shè)置即可 把大象放進冰箱里需要幾步

    2024年02月14日
    瀏覽(96)
  • Spring Cloud - Eureka原理、注冊、搭建、應(yīng)用(全過程詳解)

    Spring Cloud - Eureka原理、注冊、搭建、應(yīng)用(全過程詳解)

    目錄 一、Eureka 注冊原理 1.1、為什么要使用 Eureka 1.2、Eureka 的工作流程及原理 1.3、eureka 的作用 二、具體實現(xiàn) 2.1、搭建注冊中心 2.2、服務(wù)注冊和部署 2.2.1、user-service 服務(wù)注冊 2.2.2、服務(wù)部署 2.2.3、order-service 服務(wù)注冊 2.2.4、驗證服務(wù) 2.3、服務(wù)發(fā)現(xiàn) 2.3.1、在order-service完成服務(wù)

    2024年02月11日
    瀏覽(294)
  • idea快速搭建一個spring-cloud

    idea快速搭建一個spring-cloud

    1、創(chuàng)建一個空的maven項目! 2、創(chuàng)建一個注冊中心模塊 3、配置注冊中心 配置文件改用yml,配置如下: 注意pom文件中springcloud與springboot的版本對應(yīng)問題 啟動成功后,訪問本地+端口即可看到注冊中心頁面,說明成功啦!

    2024年02月01日
    瀏覽(28)
  • IDEA2022搭建Spring Cloud多模塊項目

    IDEA2022搭建Spring Cloud多模塊項目

    注意:創(chuàng)建父模塊選用Spring Initializr的方式創(chuàng)建,讓父模塊繼承springboot的maven配置,之后的所有子模塊都通過maven的方式創(chuàng)建,子模塊繼承父模塊就會間接繼承springboot相關(guān)的配置,web,api模塊再另外添加spring-boot-starter-web,spring-boot-starter-tomcat相關(guān)的依賴。網(wǎng)上有很多教程父模塊

    2023年04月08日
    瀏覽(30)
  • Nacos 單機集群搭建及常用生產(chǎn)環(huán)境配置 | Spring Cloud 3

    Nacos /nɑ:k??s/ 是 Dynamic Naming and Configuration Service 的首字母簡稱,一個更易于構(gòu)建云原生應(yīng)用的動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺。 Nacos 致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)。 Nacos 提供了一組簡單易用的特性集,幫助您快速實現(xiàn)動態(tài)服務(wù)發(fā)現(xiàn)、服務(wù)配置、服務(wù)元數(shù)據(jù)

    2024年02月03日
    瀏覽(30)
  • 【大數(shù)據(jù)】Hadoop運行模式(集群搭建)

    【大數(shù)據(jù)】Hadoop運行模式(集群搭建)

    Hadoop 運行模式包括:本地模式、偽分布式模式以及完全分布式模式。 本地模式(Local/Standalone Mode):單臺服務(wù)器,數(shù)據(jù)存儲在Linux本地。生產(chǎn)環(huán)境幾乎不會采用該模式 偽分布式模式(Pseudo-Distributed Mode):單臺服務(wù)器,數(shù)據(jù)存儲在HDFS上。有較少的小型公司采用該模式。 完全

    2024年02月03日
    瀏覽(20)
  • 【Spring Cloud】深入理解 Nacos 的統(tǒng)一配置管理,配置熱更新,多環(huán)境配置共享,集群搭建

    【Spring Cloud】深入理解 Nacos 的統(tǒng)一配置管理,配置熱更新,多環(huán)境配置共享,集群搭建

    在微服務(wù)架構(gòu)中,配置管理是一個至關(guān)重要的問題。隨著系統(tǒng)規(guī)模的擴大,配置的管理和更新變得更加繁瑣。Nacos 作為一個全能的服務(wù)發(fā)現(xiàn)和配置管理平臺,為解決這一問題提供了全方位的支持。在本文中,我們將深入理解 Nacos 的配置管理,包括配置的統(tǒng)一管理、熱更新、多

    2024年02月02日
    瀏覽(373)
  • spring cloud 之 eureka

    spring cloud 之 eureka

    Spring Cloud封裝了Netflix 公司開發(fā)的Eureka模塊來實現(xiàn)服務(wù)治理,SpringCloud將它集成在其子項目spring-cloud-netflix中 在服務(wù)注冊與發(fā)現(xiàn)中,有一個注冊中心。當(dāng)服務(wù)器啟動的時候,會把當(dāng)前自己服務(wù)器的信息比如服務(wù)地址通訊地址等以別名方式注冊到注冊中心上 強調(diào)一下,eureka從2

    2024年02月12日
    瀏覽(91)
  • Spring Cloud Eureka面試題

    序號 內(nèi)容 鏈接地址 1 Java面試題 https://blog.csdn.net/golove666/article/details/137360180 2 JVM面試題 https://blog.csdn.net/golove666/article/details/137245795 3 Servlet面試題 https://blog.csdn.net/golove666/article/details/137395779 4 Maven面試題 https://blog.csdn.net/golove666/article/details/137365977 5 Git面試題 https://blog.csdn.n

    2024年04月27日
    瀏覽(90)
  • Spring Cloud學(xué)習(xí)筆記:Eureka簡介,Eureka簡單樣例

    Spring Cloud學(xué)習(xí)筆記:Eureka簡介,Eureka簡單樣例

    這是本人學(xué)習(xí)的總結(jié),主要學(xué)習(xí)資料如下 - 馬士兵教育 Eureka 是 SpringCloud Nexflix 的核心子模塊,其中包含 Server 和 Client 。 Server 提供服務(wù)注冊,存儲所有可用服務(wù)節(jié)點。 Client 用于簡化和 Server 的通訊復(fù)雜度。 下面是 Eureka 的簡單架構(gòu)圖 每一個服務(wù)節(jié)點需要在 Eureka Server 中注冊

    2024年04月16日
    瀏覽(102)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包