资讯专栏INFORMATION COLUMN

SpringBoot 1024行代码 - Eureka Server

HackerShell / 3297人阅读

摘要:前言当今的后端服务大多由多个系统构成。国内语言应用最广泛的框架当属阿里巴巴的开源框架。为了支持多系统应用,大家族中产生了一个子工程。本身又由多个独立的功能模块组成。本文就来介绍中的一个子模块的搭建方法。

前言

当今的后端服务大多由多个系统构成。有了多个系统就需要有一种通信机制来连通各个系统使之成为一个图。因此RPC这个概念就出现了并且广泛应用在信息技术工业界。国内java语言应用最广泛的RPC框架当属阿里巴巴的开源RPC框架Dubbo。为了支持多系统应用,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
@SpringBootApplication
public 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-server
server.port=1111
4. 启动程序并访问http://127.0.0.1:1111/

源码

https://github.com/gzllol/spr...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/70658.html

相关文章

  • SpringBoot-Admin的使用

    摘要:端项目依赖添加是为了使应用处于启动状态,会自动添加相关依赖。接下来以作为服务发现的示例来进行演示,实际上也可以使用或者。最后是一个用方式监听的使用连接端 【前情提要】Spring Boot Actuator 提供了对单个 Spring Boot 应用的监控,信息包含应用状态、内存、线程、堆栈等,比较全面的监控了 Spring Boot 应用的整个生命周期。但是这样监控也有一些问题:第一...

    vslam 评论0 收藏0
  • 分布式-SpringBoot-SpringCloud-Eureka

    摘要:环境搭建注册中心依赖如下所示配置应用启动端口注册中心管理中的应用名称登陆注册管理中的的账号密码是否把自己注册到注册中心是否从上来获取服务的注册信息启动注册中心启动后访问登陆界面输入设置的账号密码进 环境 Java version 1.8 SpringBoot version 2.1.7 搭建注册中心 Eureka-server pom.xml 依赖如下所示: ...

    Olivia 评论0 收藏0
  • 一起学习使用Spring Cloud Netflix之Eureka

    摘要:笔者也是初学者,本文从创建项目工程开始,一步一步开始讲解如何创建服务端和客户端,一起学习,共同进步。下面我们使用工具创建相关项目。配置其中两个属性表明这个应用是端,而不是端。至此,端和端已经部署成功。 前言 spring cloud为互联企业构建微服务提供了一整套的技术组件,其中Eureka是Spring Cloud体系中的核心。Netfix不是一个技术概念,它原本是国外一个视频网站的...

    李义 评论0 收藏0
  • 史上最简单的 SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka

    摘要:创建过程同类似创建完如下通过注解表明自己是一个仅仅是不够的,还需要在配置文件中注明自己的服务注册中心的地址,配置文件如下需要指明这个很重要,这在以后的服务与服务之间相互调用一般都是根据这个。 转载请标明出处: http://blog.csdn.net/forezp/a...本文出自方志朋的博客 一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系...

    only_do 评论0 收藏0
  • SpringCloud核心教程 | 第三篇:服务注册与发现 Eureka

    摘要:下一篇介绍基于的服务注册与调用。服务提供者工程配置这里服务提供者是使用之前进阶教程第三篇整合连接池以及监控改造而来,这里一样的部分就不再重复说明,下面将说明新增的部分。 Spring Cloud简介 Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分...

    scq000 评论0 收藏0

发表评论

0条评论

HackerShell

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<