eureka java_Eureka服务注册入门,服务启动
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服务注册入门,服务启动相关推荐
- 小白入门微服务(4) - 服务注册与服务发现
概述 前言 什么是服务注册.服务发现 两种服务注册方式 两种服务发现方式 常见的第三方注册工具 后记 前言 好一阵子没有更新了,有些小伙伴在后台问我有没有更新,看来大家还是挺喜欢看我的文章的嘛.主要是 ...
- 深入了解服务注册与服务发现
1. 什么是服务注册与发现 我们先来看下什么是服务注册与服务发现? 服务注册,就是将提供某个服务的模块信息(通常是这个服务的ip和端口)注册到1个公共的组件上去(比如: zookeeper\consu ...
- 微服务2——服务的注册,调用(Nacos服务注册中心+服务调用+调用负载均衡)sca-comsumersca-provider
一.Nacos的安装和构建 以及启动 其官网地址如下: Nacos官网 1.安装前提: 第一:确保你电脑已配置JAVA_HOME环境变量(Nacos启动时需要),例如: 第二:确保你的MySQL版本 ...
- 什么是微服务架构?什么是服务注册与服务发现?
文章目录 基础名词 分布式 高可用 集群 什么是微服务 服务注册与服务发现 SpringCloud Alibaba 服务关系以及调用关系 服务注册中心 Nacos服务发现的领域模型 Nacos元数据 ...
- 如何理解服务注册和服务发现
服务注册.服务注册表.服务发现 三者的关系是:通过服务注册机制将启动服务的信息上传至服务注册表,服务发现机制通过服务注册表实时获取可用服务的信息. 服务注册的方式包括:自注册和第三方注册.自注册的意思 ...
- NodeJs服务注册与服务发现实现
前言 由于作者才刚开始学习NodeJs,水平实在有限,本文更像是一篇学习笔记,适合同刚开始学习NodeJs的朋友阅读. 服务治理 如果你的团队正在探索微服务的搭建,那么你们可能就在寻找一种机制,这个机 ...
- 微服务架构-实现技术之三大关键要素1服务治理:服务注册中心+服务发布与注册+服务发现与调用+服务监控
目录 一.服务注册中心:注册中心核心功能+实现策略 1.注册中心核心功能 2.注册中心实现策略 二.服务发布与注册 三.服务发现与调用 四.服务监控 基本思路:日志埋点 基本目标: 基本定位: 基本策 ...
- 【Zookeeper】JAVA通过ZK实现服务注册和服务发现
无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. 服务化现在已经是个很成熟的概念 ...
- 服务注册与服务发现中心
1.基本原理 服务注册和服务发现中心各自有多台机器,保证高可用 服务器注册:就是将周期性将自己的ip和端口号提供给注册中心,注册中心维护了(服务名称,ip和端口号的列表)一个映射关系. 服务发现:调用 ...
最新文章
- 完成CitrixVDI架构了解及部署测试
- 4 个使用率非常高的 Linux 监控工具
- java课程实战培训,终获offer
- ZOJ3469	 Food Delivery 区间DP
- 2020-12-18 Matlab LQR 推导及简单应用
- servlet和webservice+WEBservice 的本质。
- 每天一道LeetCode-----实现LFU置换算法
- Codeforces Round #378 (Div. 2) D - Kostya the Sculptor
- [转载]如何用关键字优化网站?
- java学习(93):线程的创建方法二
- c#自定义事件的使用方法
- nginx日志定期归档脚本
- wt在matlab中什么意思,new wt.是什么意思
- AsyncTask 很好
- Vue+SpringBoot的微信登录
- synchronized工作原理剖析(一)
- 干货!网页设计中最常用的5种配图
- 信息安全结业复习题(选择 + 填空 + 简答 + 计算 + 设计 )含历年考题
- 面试当中必考的数据结构---树种类大全和相关优秀博客总结
- V4L2驱动详解 API翻译