`
gaojingsong
  • 浏览: 1211525 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【微服务之Eureka服务注册发现】

阅读更多

服务发现:云端负载均衡,一个基于 REST 的服务,用于定位服务,以实现云端的负载均衡和中间层服务器的故障转移。

一、代码如下

package com.didispace;

 

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.boot.builder.SpringApplicationBuilder;

import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

 

@EnableEurekaServer

@SpringBootApplication

public class Application {

 

public static void main(String[] args) {

new SpringApplicationBuilder(Application.class).web(true).run(args);

}

 

}

 

备注:

@EnableEurekaServer//开启Eureka Server

@SpringBootApplication//springBoot注解,spring在springBoot基础之上来构建项目

 



 

 

二、配置文件详解

server.port=1111

#eureka.instance.hostname=localhost

 

eureka.client.register-with-eureka=false

eureka.client.fetch-registry=false

eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/

 

这里解释一下:

server.port ---> 服务启动的端口

spring.application.name ---> 这是个服务名字,配置高可用以及其他服务访问该服务的时候,是通过这个属性找服务注册中心获取可用的访问ip的(当然你可以通过 ip 直接调用其他服务,那不如别用 sc 啦

eureka.client.serviceUrl.defaultZone ---> 这是服务注册的地址,后期说到高可用服务注册中心,你会看到这个属性多个地址是用英文逗号分割的

 

三、结果验证


 

 

  • 大小: 70.9 KB
  • 大小: 84.4 KB
0
0
分享到:
评论

相关推荐

    微服务之Eureka服务注册中⼼

    "微服务之Eureka服务注册中心" 微服务架构中,服务注册中心是必不可少的组件之一,它提供了服务提供者和服务消费者的解耦,使得微服务系统更加灵活和可扩展。本文主要讲解了Eureka服务注册中心的实现原理、特点和...

    如何使用Eureka服务器和Spring Cloud Netflix Eureka Server来实现微服务的服务注册和发现

    Eureka服务器和Spring Cloud Netflix Eureka Server是实现微服务架构中服务注册和发现的关键组件。微服务架构是一种将大型应用程序拆分成小而自治的服务的方法,而这些服务需要能够相互发现和通信。 使用Eureka...

    微服务之eureka.doc

    Eureka是Netflix公司开源的服务发现框架,它被广泛应用于基于Spring Cloud构建的微服务架构中,为微服务之间的通信提供了服务发现与注册的核心功能。Eureka采用了C-S(客户端-服务器)的设计模式,主要包括两个组件...

    spring cloud eureka微服务之——服务注册发现、服务消费者,服务提供者简单实例

    在Spring Cloud生态系统中,Eureka是核心组件之一,主要用于实现服务的注册与发现。本教程将通过一个简单的实例,帮助初学者理解Eureka在微服务架构中的作用,以及如何设置服务提供者和服务消费者。 首先,我们需要...

    eureka(微服务之——服务注册发现、服务消费者,服务提供者简单实例)

    以上就是Eureka在Spring Cloud中的基本使用,通过服务注册和发现,我们可以轻松地管理微服务,实现服务之间的通信。在实际项目中,还可以结合Hystrix、Zuul等组件,进一步提升微服务架构的稳定性和可扩展性。

    微服务架构核心组件:服务注册中心Eureka

    Spring Cloud是实现微服务架构的常用框架,其中Eureka是其关键组件之一,用于服务注册与发现。 Eureka是Netflix开源的一个服务注册中心,它的主要功能是为微服务架构中的各个服务提供注册和发现的能力。服务注册是...

    将微服务注册到Eureka Server上-代码部分.zip

    - 发现服务:服务消费者使用 `EurekaClient` 的 `getInstancesByAppId()` 或 `getApplications()` 方法来获取服务提供者的信息,然后根据这些信息进行服务调用。 除了基本的注册和发现,Eureka 还提供了其他高级...

    eureka服务注册发现demo

    在分布式系统中,服务治理是不可或缺的一环,而Eureka是...通过服务提供者向Eureka注册,服务消费者从Eureka获取服务实例,配合Spring Boot和Spring Cloud的其他组件,我们可以构建出高可用、可扩展的分布式系统。

    01Spring Cloud Eureka:服务注册与发现1

    Eureka客户端是微服务架构中的另一个核心组件,它允许微服务注册到Eureka注册中心,然后从注册中心获取服务列表,并调用对应的服务实例。为了搭建Eureka客户端,我们可以新建一个eureka-client模块,并在pom.xml中...

    spring cloud eureka服务注册与发现

    Spring Cloud Eureka是Spring Cloud框架中的一个核心组件,主要用于实现微服务架构中的服务注册与发现功能。在微服务架构中,服务之间的通信依赖于服务发现机制,Eureka就是扮演这个角色,帮助各个微服务实例自动...

    Eureka服务注册与发现-示例代码

    在微服务架构中,Eureka充当了服务注册中心的角色,使得服务提供者可以将自己的服务注册到Eureka服务器,同时服务消费者可以通过Eureka查找并消费这些服务。 **Eureka服务注册** Eureka服务注册的过程涉及到以下几...

    如何使用Spring Cloud Eureka实现服务发现,0基础!!易懂!!.html

    Spring Cloud Eureka 是其中一个重要组件,提供了服务注册和发现的功能。 本文将详细介绍如何使用 Spring Cloud Eureka 实现服务发现。我们将涵盖以下内容: 什么是服务发现? Spring Cloud Eureka 简介 搭建 ...

    dubbo服务注册到eureka.zip

    Eureka 是 Netflix 的服务发现组件,通过提供服务注册与发现的功能,帮助微服务架构中的各个服务能够相互找到并通信。 首先,要将 Dubbo 服务注册到 Eureka,我们需要对这两个框架有一定的理解。Eureka 由两部分...

    Eureka安装包,搭建本地的微服务注册与发现中心eureka

    Eureka服务端介质,搭建本地的微服务注册与发现中心,spring开发必备,启动命令java -jar eurekaserver01-0.0.1-SNAPSHOT.jar > eurekaserver01.log

    spring cloud netflix eureka微服务注册中心

    例如,Zuul作为API网关,可以使用Eureka发现服务,实现请求的路由转发;Feign是声明式服务调用客户端,它可以基于Eureka找到目标服务进行远程调用。 配置Eureka Server和Eureka Client涉及到多个配置项,如服务实例...

    Eureka注册微服务.txt

    ### Eureka注册微服务知识点详解 #### 一、Eureka Server 的搭建与配置 ##### 1. 创建Maven工程 为了实现微服务架构中的服务发现功能,首先需要创建一个Eureka Server项目。此项目作为服务注册中心,负责接收并...

    EureKa服务注册与发现.docx

    EureKa是Spring Cloud框架中的核心组件,它主要负责服务的注册与发现,使得微服务架构中的服务能够互相找到并进行通信。EureKa的设计理念遵循了可用性(Availability)优先于一致性(Consistency)的原则,即AP原则,这...

    Eureka服务注册和消费案例

    在Spring Cloud生态系统中,Eureka是关键的组件之一,它主要负责服务的注册与发现,是构建微服务架构的重要基石。本案例将深入探讨Eureka如何作为服务注册中心以及服务消费者的角色来工作。 首先,Eureka作为一个...

    1-Eureka服务注册与发现以及Eureka集群搭建(实操型)

    总结来说,Eureka是微服务架构中实现服务治理的重要工具,其服务注册与发现功能简化了服务间通信的复杂性。通过搭建Eureka集群,我们可以进一步提升系统的健壮性,确保在面临单点故障时,服务注册与发现仍然能够正常...

Global site tag (gtag.js) - Google Analytics