eureka默认端口号是多少_跟着老司机只要两步,微服务注册到eureka,spring cloud实践(1)...

尝试手动搭建spring cloud的各个组件,今天先从eureka开始。这些组件的实现原理在前面的互联网架构漫谈中都有提到,动手实践spring cloud的系列主要是通过着重于实现。首先,我们建立一个eureka server 然后让 一个eureka client注册上去。

准备

Intellij

JDK

MAC OS

新建Eureka server项目

打开Intellij-New Project,选择Spring InitializrE

e31fd87fb37388822ac3a43af7dfb77e.png

E

填写group和package的名字

b9acb9835788731315232345847b0bd5.png

项目信息中选择,spring cloud discovery,选择Eureka Server然后Next

a0fadf3869a46c77ea4d17d19c20292b.png

选择一个霸气的项目名字和存放地址就开始我们的eureka之旅了。

6436e30df3b396c0e0fa52cb1b413a72.png

依赖项

修改pom.xml 文件。这里我们选择修改Spring boot的版本

org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE

spring cloude的版本

1.8Dalston.SR4

eureka的依赖项

org.springframework.cloud spring-cloud-netflix-eureka-server

修改完成以后在maven projects 中,clean一下然后再compile一下。

启动项

在程序的入口处加入annotation,告诉在程序加载的时候加载eureka相关的组件

@EnableEurekaServer
8e7243df09ba98c1fc1fac25b301866c.png

配置

在resouces下面建立一个 application.yml文件作为eureka的配置文件。用来描述eureka server的端口号,默认的访问地址等信息。

8b8d5b7c469d2542e1366586a5716f0d.png

配置内容

server: port:7776eureka: client: service-url: defaultZone: http://localhost:7776/eureka fetch-registry: false register-with-eureka: false

写完以后启动eureka server

44d6071f3f31a303e11ad40551e0c718.png

输入http://localhost:7776 就可以看到eureka的监控后台了

0029b55b0b4ae6cc3f920c6ce0bce2e5.png

新建Eureka client项目

有了eureka的server端以后这里需要建立eureka的client,这样我们的微服务就可以注册到服务注册中心里面去了。例如:有服务的提供者和服务的消费者都会注册到eureka server上面去。重复上面新建项目的工作,注意选择项目的类型会不一样。

这里需要选择 Eureka Discovery Client

41a0359cfb4c59fbb555c60b7665439d.png

project name上面也做区分

91478182b95c60fc0eb48495a293f73f.png

依赖项

修改pom.xml 文件。这里我们选择修改Spring boot的版本

org.springframework.boot spring-boot-starter-parent 1.5.6.RELEASE

spring cloude的版本

1.8Dalston.SR4

eureka的依赖项

org.springframework.cloud spring-cloud-starter-eureka

配置

application.yml 文件进行配置,定义一个client的名字,方便其他服务调用自己。并且定义注册中心的地址,和其他服务访问自己的端口。

server: port: 8080spring: application: name: demo-eureka-client-providereureka: client: service-url: defaultZone: http://localhost:7776/eureka/

启动项

在启动应用的入口的地方,加入

@EnableDiscoveryClient

如上面eureka server 的配置一样 依赖项,配置,启动项都完成了。

启动eureka client 发现已经注册到eureka server上面了。

21b861b130429ceef2549b011e2411c5.png

搞定收工,其实很简单你动手你也能行。

喜欢就点个关注,谢谢各位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值