`

spring cloud构建b2b2c分布式-搭建eureka服务

 
阅读更多

1.pom.xml

有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.hive</groupId>
<artifactId>user-eureka</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>eureka_user</name>
<url>http://maven.apache.org</url>

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId><!--配合spring cloud版本-->
<version>1.4.3.RELEASE</version>
</parent>

<!--设置字符编码及java版本-->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<java.version>1.8</java.version>
</properties>
<dependencies>

<!--增加eureka-server的依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
</dependencies>

<!--依赖管理,用于管理spring-cloud的依赖-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Camden.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<!--使用该插件打包-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

 

2.application

 

 

package com.hivescm;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;

@SpringBootApplication//springBoot注解,spring在springBoot基础之上来构建项目
@EnableEurekaServer//开启eureka服务
public class EurekaApplication {
public static void main(String[] args) {

//spirng boot的标准入口
SpringApplication.run(EurekaApplication.class, args);
}
}

 

3.application.yml

 

server:
port: 8761#指定服务端口
eureka:
client:
register-with-eureka: false #是否将eureka自身作为应用注册到eureka注册中心
fetch-registry: false #为true时,可以启动,但报异常:Cannot execute request on any known server
service-url:
defaultZone: http://192.168.106.49:8761/eureka

 简单的eureka就写好了,运行下EurekaApplication .java 

访问:http://localhost:8761/有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:三五三六二四七二五九

分享到:
评论

相关推荐

    spring-cloud-starter-netflix-eureka-server-1.4.5.RELEASE.jar

    spring-cloud-starter-netflix-eureka-server-1.4.5.RELEASE.jar

    spring-cloud-starter-eureka-server-1.4.5.RELEASE.jar

    spring-cloud-starter-eureka-server-1.4.5.RELEASE.jar

    springcloud-Netflix-eureka demo 可做参考

    本项目"springcloud-Netflix-eureka demo"提供了一个基于Spring Boot搭建的基础服务框架,旨在帮助开发者理解和学习如何使用Eureka进行服务注册与发现,以及Ribbon客户端负载均衡。 首先,我们来看Eureka。Eureka是...

    spring-cloud-netflix-eureka-server-2.0.4.RELEASE.jar

    Eureka修改增加页面操作,用于多人开发测试操作流程。可以更好的进行协调操作,只需要替换本地仓库的jar包就行

    springcloud-eureka-feign-mybatis-seata.zip

    在"springcloud-eureka-feign-mybatis-seata"项目中,开发者可以学习如何整合这些技术来创建一个完整的分布式事务示例。通过Eureka,服务能够被发现和调用;借助Feign,跨服务调用变得简单;MyBatis负责与数据库交互...

    spring-cloud-netflix-eureka-server-1.4.5.RELEASE.jar

    spring-cloud-netflix-eureka-server-1.4.5.RELEASE.jar

    springcloud-provider-consumer-eureka

    provider-consumer-eureka”旨在提供一个基础的SpringCloud入门示例,涵盖了一个简单的用户服务提供者(Provider)和一个电影服务消费者(Consumer),以及对服务注册与发现组件Eureka的初步搭建。下面将深入探讨...

    springcloud-eureka-server.zip

    1. **快速启动**:"springcloud-eureka-server.zip"项目已编译完成,可以直接运行,简化了开发环境搭建的过程。 2. **服务集成**:服务提供者通过集成Eureka客户端,自动注册到Eureka Server,服务消费者同样集成...

    SpringCloud-服务注册与实现-Eureka创建服务提供者示例源码.zip

    1. 添加依赖:在`pom.xml`文件中引入Spring Cloud Eureka的相关依赖,如`spring-cloud-starter-netflix-eureka-server`和`spring-boot-starter-web`。 2. 配置Eureka Server:在`application.yml`或`application....

    Spring Cloud Eureka Server

    总的来说,Spring Cloud Eureka Server是构建高可用微服务架构的重要基石,它简化了服务发现和注册的过程,使得分布式系统中的服务能够有效地相互协作。理解和掌握Eureka的工作原理及其配置对于构建稳定的微服务系统...

    spring cloud eureka(免费下载)

    - 添加必要的依赖,包括`spring-cloud-starter-netflix-eureka-server`,这是Eureka服务注册中心的核心依赖,以及`spring-boot-starter-test`用于测试。 - 在`pom.xml`文件中,设置`spring-cloud.version`属性为`...

    Ideal版SpringCloud框架参考---分布式微服务架构参考

    在IT行业中,Spring Cloud是一个广泛使用的开源框架,用于构建分布式微服务系统。它基于Spring Boot,使得开发人员能够轻松地创建和管理云原生应用程序。本文将深入探讨标题" Ideal版SpringCloud框架参考---分布式微...

    黑马程序员-SpringCloud-学习笔记-03-Eureka注册中心

    黑马程序员-SpringCloud-学习笔记-03-Eureka注册中心

    Spring Cloud 入门(1)-- 第一个 Kotlin 微服务 源码

    Spring Cloud是构建分布式系统的服务发现、配置管理和断路器模式的工具集合,它简化了微服务架构的实现。 首先,我们需要了解Spring Cloud的核心组件。Eureka是Spring Cloud中的服务注册与发现组件,它允许微服务...

    SpringCloud-2.0-eureka-service-10000.zip

    《SpringCloud 2.0与Eureka服务注册详解》 在微服务架构中,服务发现是至关重要的一个环节,Spring...通过对`SpringCloud-2.0-eureka-service-10000`源码的学习,可以进一步深入了解Eureka的内部工作原理和最佳实践。

    spring-cloud项目_springcloud_springcloud项目_springcloud_spring-clou

    Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具集,它为开发者提供了在分布式系统(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话、集群状态)...

    dmall商城-SpringCloud构建的分布式电商项目-dmall.zip

    dmall商城是一个基于SpringCloud构建的分布式电商系统,它的核心目标是实现高可用、高性能、模块化的电商服务架构。SpringCloud作为一个微服务开发的利器,提供了包括服务注册与发现、配置中心、熔断机制、负载均衡...

    spring-cloud-starter-netflix-zuul.zip已经闭源的jar包,pom

    Spring Cloud是Spring框架针对分布式系统解决方案的一系列集成工具集合,其中包括Eureka(服务发现)、Hystrix(断路器)、Zuul(API网关)等组件。Zuul的核心功能在于为微服务提供动态路由、过滤和安全控制,它允许...

    spring-cloud使用的各种示例

    - [springcloud(三):服务提供与调用](http://www.ityouknow.com/springcloud/2017/05/12/eureka-provider-constomer.html) - [springcloud(四):熔断器Hystrix]...

Global site tag (gtag.js) - Google Analytics