提供好服务生产者:

1、添加spring-cloud-starter-eureka依赖

<dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Camden.SR2</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-eureka</artifactId></dependency>

2、在入口类添加@EnableEurekaClient注解

激活Eureka中DiscoveryClient实现

3、application.properties配置项

#指定微服务的名称后续在调用的时候只需要使用该名称就可以进行服务的访问
spring.application.name=user-server
#服务注册中心的配置内容,指定服务注册中心的位置
eureka.client.serviceUrl.defaultZone=http://localhost:8761/eureka/

4、启动,并查看sosweet-eureka 注册中心

Eureka Server 的身份认证

微服务注册到Eureka Server时需要用户名、密码信息与Eureka服务端进行验证。

如:http://user:password@localhost:8761/eureka

1、在Eureka Server中添加spring-boot-starter-security依赖

    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId></dependency>

2、application.properties 的配置项

security.basic.enabled=true
security.user.name=bossdog
security.user.password=123456

访问Eureka Server时需要身份验证

3、在微服务的项目中修改服务注册中心的配置项

#服务注册中心的配置内容,指定服务注册中心的位置
eureka.client.serviceUrl.defaultZone=http://bossdog:123456@192.168.1.12:8761/eureka/

Eureka元数据

我们有必要花一些时间来了解一下Eureka的元数据,这样就可以添加一些自定义的数据以适应特定的业务场景。像主机名、IP地址、端口号、状态页url和健康检查url都是Eureka定义的标准元数据。这些元数据会被保存在Eureka Server的注册信息中,客户端会读取这些数据来向需要调用的服务直接发起连接。你可以使用以eureka.instance.metadataMap开头的参数来添加你自定义的元数据,所有客户端都会读取到该信息。通过这种方式你能给客户端自定义一些行为。

更多、相关:

http://docs.springcloud.cn/user-guide/eureka/

SpringCloud 将服务注册到Eureka Server上相关推荐

  1. 微服务实战——Spring Cloud 第四篇 将服务注册到Eureka Server上

    为什么80%的码农都做不了架构师?>>>    将服务注册到Eureka上是一件非常简单的事情,只要以下两步,就可以将一个微服务注册到Eureka Server上. 1. 首先添加E ...

  2. Spring Cloud【Finchley】-03将微服务注册到Eureka Server上 + 为Eureka Server添加用户认证

    文章目录 概述 将用户微服务micorservice-provider-user注册到Eureka Server上 pom中增加 spring-cloud-starter-netflix-eureka ...

  3. SpringCloud 微服务注册中心 Eureka - Server

    前言 上一篇文章介绍了 Eureka Client 端的相关源码.这篇文章我们学习 Eureka Server 是如何存储 Client 注册过来的实例信息,以及 Server 端如何与 Client ...

  4. 将微服务注册到Eureka Server上

    <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://mave ...

  5. SpringCloud(二) 服务注册到Eureka

    本篇将完成一个可以注册到注册中心的最简单的服务.无论是服务提供者还是服务消费者,都可以在此项目基础上完善出来. 基础服务 最基础的服务,只完成注册到注册中心. 1.pom.xml 文件 1 <? ...

  6. SpringCloud(二) 服务注册与发现Eureka

    1.eureka是干什么的? 上篇说了,微服务之间需要互相之间通信,那么通信就需要各种网络信息,我们可以通过使用硬编码的方式来进行通信,但是这种方式显然不合适,不可能说一个微服务的地址发生变动,那么整 ...

  7. Spring Coud 2.0 Client 使用 https 注册到 eureka server 中 (二)

    第二步:Eureka Client- 01 使用HTTPS 注册到 Eureka Server 上 首先构建一个简单的服务,提供一个GET类型的访问接口 /hi 返回 hello world: 启动引 ...

  8. springcloud 之服务注册与发现 Eureka Client

    在上一篇文章中我们已经成功的搭建了一个基于springcloud eureka的服务发现与注册中心,但是我们并没有向其中注入任何服务实例,接下来我将教大家如何将现有的服务注册到我们自己的eureka注 ...

  9. SpringCloud系列(一)、服务注册中心Eureka基础

    启动Eureka服务注册中心 1.微服务的注册中心 1.1.注册中心的主要作用 1.2.常见的注册中心 1.3.常见注册中心的异同点 2.Eureka概述 2.1.Eureka的基础知识 2.2.Eu ...

最新文章

  1. Ubuntu安装QT后无法输入中文怎么办?
  2. 车道线检测--End-to-end Lane Detection through Differentiable Least-Squares Fitting
  3. Net设计模式实例之建造者模式(Builder Pattern)(2)
  4. rest-framework url控制
  5. tensorflow实现梯度累计,再回传
  6. opencv 文件模块 解析
  7. 系统英伟达gpu驱动卸载_绕过CPU,英伟达让GPU直连存储设备
  8. java服务器客户端文件,客户端服务器文件传输Java
  9. intellij idea 代码错误设置 Error 提示颜色修改
  10. 史上最全排序算法总结 | 原力计划
  11. (转)洞见 | 为什么银行不愿意坐上Fintech这列过山车?
  12. vlfeat各种版本下载链接:
  13. python的交并补_Python 集合的交差并补操作及方法
  14. 大数据分析平台和工具,主要有哪些?
  15. win7 旗舰版激活工具(附件下载)
  16. html 按钮控制图片,html怎么设置图片按钮
  17. Java游戏吉他英雄_《吉他英雄:世界巡演》游戏秘技
  18. Google是如何教会机器玩Atari游戏的
  19. iOS App 唤醒另一个App
  20. mysql sniffer 源码_MySQL 抓包工具 - MySQL Sniffer 使用小结 (含带general_log日志)

热门文章

  1. php数组插入mysql,php mysql:将一个php数组插入mysql
  2. 性能测试系列:高可用测试linux常用命令
  3. ubuntu16.04 每次开机都显示“System program problem detected”
  4. 亲密关系沟通-【情感勒索】建立良性沟通
  5. 启动服务提示-bash: mongod: command not found
  6. java21天打卡 day10-字符串2
  7. 当你学会这项python数据提取神器时,请做好升职准备!
  8. AMESim软件建模
  9. java邮箱找回密码_java实现邮箱找回密码 简单邮件
  10. linux nfs 多个ip,linux基础之NFS