程序员一代码搬运工
【Java学习心得和Java学习技术个人总结】

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

创建服务注册中心(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)

创建完在修改下

在添加下注解

最后启动下就ok

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

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

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

然后在改下

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

然后两个服务都启动下

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

注册中心就找到了

未经允许不得转载:程序员一代码搬运工 » springcloud系统学习(一)之创建服务注册中心(Eureka)

分享到:更多 ()