Spring Cloud Eureka

基于Netflix Eureka做了二次封装

两个组件组成:

Eureka Server 注册中心

Eureka Client 服务注册

入门注册中心(Eureka Server)

1、下载Eureka快速开发模板代码

2、填坑开始!

直接启动,启动类上要添加@EnableEurekaServer,不然访问会报404.

@SpringBootApplication

@EnableEurekaServer

public class EurekaApplication {

public static void main(String[] args) {

SpringApplication.run(EurekaApplication.class, args);

}

}

3、服务本身也需要注册

yml中没有配置(我习惯用yml,可以直接将application改为yml),系统启动后,一直报错,这个是Eureka服务需要去找注册

eureka:

client:

service-url:

defaultZone: http://localhost:8761/eureka/

# register-with-eureka: false

spring:

application:

name: eureka

server:

port: 8761

现在就不会报错了!可以看到官方UI上的注册发现有本身,且服务名也是我们自己命名的。

这里的service-url是一个Map对象!!!需要注意,进去原码可以看清楚

public static final String DEFAULT_URL = "http://localhost:8761/eureka/";

public static final String DEFAULT_ZONE = "defaultZone";

private Map serviceUrl = new HashMap();

public void setServiceUrl(Map serviceUrl) {

this.serviceUrl = serviceUrl;

}

想要优化一点,就是将服务本身假移除,让它不出现在注册列表中,我们可以加一个配置

eureka:

client:

service-url:

defaultZone: http://localhost:8761/eureka/

register-with-eureka: false

spring:

application:

name: eureka

server:

port: 8761

这样就是会注册服务成功啦!

注意!!!

Eureka是基于心跳机制的,可以看到它每隔一段时间就会检测一次,所以可能一开始启动服务的时候是没有服务的,可能要等下一次心跳检测就会将服务注册上去。

如果本文对你有所帮助,欢迎关注技术公众号

eureka java_Eureka服务注册入门,服务启动相关推荐

  1. 小白入门微服务(4) - 服务注册与服务发现

    概述 前言 什么是服务注册.服务发现 两种服务注册方式 两种服务发现方式 常见的第三方注册工具 后记 前言 好一阵子没有更新了,有些小伙伴在后台问我有没有更新,看来大家还是挺喜欢看我的文章的嘛.主要是 ...

  2. 深入了解服务注册与服务发现

    1. 什么是服务注册与发现 我们先来看下什么是服务注册与服务发现? 服务注册,就是将提供某个服务的模块信息(通常是这个服务的ip和端口)注册到1个公共的组件上去(比如: zookeeper\consu ...

  3. 微服务2——服务的注册,调用(Nacos服务注册中心+服务调用+调用负载均衡)sca-comsumersca-provider

    一.Nacos的安装和构建  以及启动 其官网地址如下: Nacos官网 1.安装前提: 第一:确保你电脑已配置JAVA_HOME环境变量(Nacos启动时需要),例如: 第二:确保你的MySQL版本 ...

  4. 什么是微服务架构?什么是服务注册与服务发现?

    文章目录 基础名词 分布式 高可用 集群 什么是微服务 服务注册与服务发现 SpringCloud Alibaba 服务关系以及调用关系 服务注册中心 Nacos服务发现的领域模型 Nacos元数据 ...

  5. 如何理解服务注册和服务发现

    服务注册.服务注册表.服务发现 三者的关系是:通过服务注册机制将启动服务的信息上传至服务注册表,服务发现机制通过服务注册表实时获取可用服务的信息. 服务注册的方式包括:自注册和第三方注册.自注册的意思 ...

  6. NodeJs服务注册与服务发现实现

    前言 由于作者才刚开始学习NodeJs,水平实在有限,本文更像是一篇学习笔记,适合同刚开始学习NodeJs的朋友阅读. 服务治理 如果你的团队正在探索微服务的搭建,那么你们可能就在寻找一种机制,这个机 ...

  7. 微服务架构-实现技术之三大关键要素1服务治理:服务注册中心+服务发布与注册+服务发现与调用+服务监控

    目录 一.服务注册中心:注册中心核心功能+实现策略 1.注册中心核心功能 2.注册中心实现策略 二.服务发布与注册 三.服务发现与调用 四.服务监控 基本思路:日志埋点 基本目标: 基本定位: 基本策 ...

  8. 【Zookeeper】JAVA通过ZK实现服务注册和服务发现

    无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. 服务化现在已经是个很成熟的概念 ...

  9. 服务注册与服务发现中心

    1.基本原理 服务注册和服务发现中心各自有多台机器,保证高可用 服务器注册:就是将周期性将自己的ip和端口号提供给注册中心,注册中心维护了(服务名称,ip和端口号的列表)一个映射关系. 服务发现:调用 ...

最新文章

  1. 完成CitrixVDI架构了解及部署测试
  2. 4 个使用率非常高的 Linux 监控工具
  3. java课程实战培训,终获offer
  4. ZOJ3469 Food Delivery 区间DP
  5. 2020-12-18 Matlab LQR 推导及简单应用
  6. servlet和webservice+WEBservice 的本质。
  7. 每天一道LeetCode-----实现LFU置换算法
  8. Codeforces Round #378 (Div. 2) D - Kostya the Sculptor
  9. [转载]如何用关键字优化网站?
  10. java学习(93):线程的创建方法二
  11. c#自定义事件的使用方法
  12. nginx日志定期归档脚本
  13. wt在matlab中什么意思,new wt.是什么意思
  14. AsyncTask 很好
  15. Vue+SpringBoot的微信登录
  16. synchronized工作原理剖析(一)
  17. 干货!网页设计中最常用的5种配图
  18. 信息安全结业复习题(选择 + 填空 + 简答 + 计算 + 设计 )含历年考题
  19. 面试当中必考的数据结构---树种类大全和相关优秀博客总结
  20. V4L2驱动详解 API翻译

热门文章

  1. Word如何设置页码?3个简单方法快速设置!
  2. hacs增加源_GDP-32多功能电法工作站,可控源音频大地电磁
  3. 微信红包算个毛 ——微信红包,仅仅是个游戏?!
  4. Empire生成木马
  5. css3属性transform之translate
  6. 股票入门知识 - 普通股、优先股、绩优股、垃圾股、蓝筹股、红筹股
  7. js 数组去重 的5种方法
  8. TRIZ系列-创新原理-25-自服务原理
  9. UE4实现多国语言翻译
  10. MM32F103芯片J-Link调试无法读不到芯片 ID 号