博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot 1024行代码 - Eureka Server
阅读量:6000 次
发布时间:2019-06-20

本文共 1596 字,大约阅读时间需要 5 分钟。

前言

当今的后端服务大多由多个系统构成。有了多个系统就需要有一种通信机制来连通各个系统使之成为一个图。因此RPC这个概念就出现了并且广泛应用在信息技术工业界。国内java语言应用最广泛的RPC框架当属阿里巴巴的开源RPC框架。为了支持多系统应用,Spring大家族中产生了一个子工程SpringCloud。SpringCloud本身又由多个独立的功能模块组成。在SpringCloud中有一个RPC调用框架Eureka。本文就来介绍Eureka中的一个子模块Eureka Server的搭建方法。

准备工作

1 安装jdk1.8

2 安装maven
3 具备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/

图片描述

源码

转载地址:http://whzmx.baihongyu.com/

你可能感兴趣的文章
动态配置 JBOSS ( eap 6.2 ) 数据源
查看>>
揭秘传智播客班级毕业薪资超7k的内幕系列之四----汽车工的华丽转身
查看>>
5行代码实现一致性哈希
查看>>
直板何时用推挡,何时用反面横打
查看>>
SQL Server性能优化——等待——SLEEP_BPROOL_FLUSH
查看>>
React.js 入门与实战之开发适配PC端及移动端新闻头条平台课程上线了
查看>>
centos7-windows10 双系统安装
查看>>
关于git的总结
查看>>
HDU 4960 Another OCD Patient(记忆化搜索)
查看>>
UVA 540(队列)
查看>>
算法导论学习之线性时间求第k小元素+堆思想求前k大元素
查看>>
JeeSite框架中httpSession.invalidate();无效
查看>>
BZOJ 1211 HNOI2004 树的计数 Prufer序列
查看>>
[原][库][c++]tinyxml使用小结
查看>>
linux下Oracle11g RAC搭建(一)
查看>>
Linux变量内容的删除、代替与替换
查看>>
HDU4268 Alice and Bob 【贪心】
查看>>
Service#onStartCommand返回值解析
查看>>
使用Vitamio开发iOS平台上的万能播放器
查看>>
POI动态生成word2007加强版
查看>>