创建服务端Server
上一篇博客主要讲了如何创建Eureka服务中心,如果没看的小伙伴可以在上一篇看一看,再来看这一篇,所有配置和前面都是环环相套的。这一篇重点介绍如何创建服务端server。
一)创建项目
1、打开上一篇创建的项目microservice选中,并单击右键New→Module,选择Spring Initializr默认下一步;
2、进入该页面只要填圈红框的两项,Group和Artifact,Group要写对和上次的要一样,Artifact 我命名为app-server-first,说一下为什么这样命名,app-server指的是应用服务,因为后面还有config-server配置文件的服务中心,为了区别,我这块用app-server,后面会做负载均衡,需要多个app-server,所以这里我加了一个first,Type请选择Maven Project,其他的按图1选择;
3、选择Next,然后根据图2中的选项选择,这几项都很重要,要全部选择,如果找不到,那就是版本不一样,然后点击Next,等待项目创建;
4、创建好项目之后进行配置,如图3所示;
5、配置主要是写application.properties,yml转格式就好了;
server.port=8100
spring.application.name=app-server
eureka.client.service-url.defaultZone: http://localhost:8081/eureka/
server.port=8100:这是服务启动端口。
spring.application.name=app-server:这是服务名称。
eureka.client.service-url.defaultZone: http://localhost:8081/eureka/这个是Eureka注册中心的地址。
6、下面配置启动类,如图所示,主要在该类上面加注解@EnableDiscoveryClient
二)启动项目
7、启动项目localhost:8100,打开注册中心如果看到红框内内容,表示启动成功。
注意:在启动8100端口前,请先启动eureka注册中心,也就上上篇讲到的localhost:8081
SpringCloud从零构建(一)——Eureka注册中心
SpringCloud从零构建(二)——创建服务端Server
SpringCloud从零构建(三)——创建消费者Customer
SpringCloud从零构建(四)——Feign实现负载均衡
SpringCloud从零构建(五)——Config配置中心
SpringCloud从零构建(六)——消息总线Bus+Rabbit MQ实现动态刷新
下一篇讲如何创建消费者。
github地址:https://github.com/gjen1996/microservice
如果有问题欢迎小伙伴留言和我沟通交流。