前言
当今的后端服务大多由多个系统构成。有了多个系统就需要有一种通信机制来连通各个系统使之成为一个图。因此RPC这个概念就出现了并且广泛应用在信息技术工业界。国内java语言应用最广泛的RPC框架当属阿里巴巴的开源RPC框架。为了支持多系统应用,Spring大家族中产生了一个子工程SpringCloud。SpringCloud本身又由多个独立的功能模块组成。在SpringCloud中有一个RPC调用框架Eureka。本文就来介绍Eureka中的一个子模块Eureka Server的搭建方法。
准备工作
1 安装jdk1.8
2 安装maven3 具备Spring和SpringMVC的基础知识具体步骤
1. pom.xml
org.springframework.boot spring-boot-starter-parent 1.5.8.RELEASE org.springframework.cloud spring-cloud-dependencies Dalston.SR4 pom import org.springframework.cloud spring-cloud-starter-eureka-server
2. 创建一个启动类
import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;@EnableEurekaServer@SpringBootApplicationpublic class EurekaServerApplication { public static void main(String[] args) { new SpringApplicationBuilder(EurekaServerApplication.class).web(true).run(args); }}
3. 添加配置application.properties
eureka.client.serviceUrl.defaultZone=http://127.0.0.1:1111/eureka/spring.application.name=eureka-serverserver.port=1111
4. 启动程序并访问:1111/