首页 javaWEB springcloud系统学习(一)之创建服务注册中心(Eureka)

springcloud系统学习(一)之创建服务注册中心(Eureka)

创建服务注册中心(Eureka) Eureka是什么?: Eureka是Netflix开发的服务发现框架,本身是一个基于…

创建服务注册中心(Eureka)

Eureka是什么?:

Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,一实现SpringCloud的服务发现功能。

GitHub:https://github.com/Netflix/eureka

1. 是纯正的 servlet 应用,需构建成war包部署

2. 使用了 Jersey 框架实现自身的 RESTful HTTP接口

3. peer之间的同步与服务的注册全部通过 HTTP 协议实现

4. 定时任务(发送心跳、定时清理过期服务、节点同步等)通过 JDK 自带的 Timer 实现

5. 内存缓存使用Google的guava包实现

Eureka搭建:

我用的idea编辑器

springcloud系统学习(一)之创建服务注册中心(Eureka)
springcloud系统学习(一)之创建服务注册中心(Eureka)

创建完在修改下

application.properties
# 默认的端口
server.port=8761

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://localhost:${server.port}/eureka/

在添加下注解

@EnableEurekaServer

最后启动下就ok

springcloud系统学习(一)之创建服务注册中心(Eureka)

创建一个服务提供者 (eureka client)

跟上面流程一样 就是把run的

@EnableEurekaServer 变成这个 @EnableEurekaClient

然后在改下

springcloud系统学习(一)之创建服务注册中心(Eureka)

然后两个服务都启动下

springcloud系统学习(一)之创建服务注册中心(Eureka)

注册中心就找到了

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

nodejs 整理记录

nodejs 整理记录

下载包 https://blog.csdn.net/m0_59878114/article/details/120274...
websocket测试html

websocket测试html

<!DOCTYPE html> <html> <head> <meta cha...
bigdemical两个数比较大小

bigdemical两个数比较大小

/*int result = bigdemical1.compareTo(bigdemical2) result = -...
Beetl2.7 中文文档

Beetl2.7 中文文档

Beetl目前版本是2.7.23,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,以及编写的模板容易维护等...
纯CSS实现多个便签在一行展示,拖动滚动

纯CSS实现多个便签在一行展示,拖动滚动

div <h2>请注意需要在移动端预览,PC端拖拽无效果</h2> <div class=...
返回顶部