一 创建一个Spring Boot工程,命名为eureka-server,并在pom.xml中引入必要的依赖,代码如下。愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三

    <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.3.7.RELEASE</version><relativePath/></parent><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-eureka-server</artifactId></dependency><!--<dependency>--><!--<groupId>org.springframework.boot</groupId>--><!--<artifactId>spring-boot-starter-actuator</artifactId>--><!--</dependency>--></dependencies><dependencyManagement><dependencies><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-dependencies</artifactId><version>Brixton.SR5</version><type>pom</type><scope>import</scope></dependency></dependencies></dependencyManagement>
复制代码

二 通过@EnableEurekaServer注解启动一个服务注册中心提供给其他应用程序进行对话,只需要在Spring  Boot应用中添加下面这个注解就能开启此功能。

@EnableEurekaServer
@SpringBootApplication
public class Application {public static void main(String[] args) {new SpringApplicationBuilder(Application.class).web(true).run(args);}}
复制代码

三 在默认情况下,服务注册中也会将自己作为客户端来尝试注册它自己,所以需要禁用它的客户端行为。

application.properties中增加如下配置。

spring.application.name=eureka-server
server.port=1111eureka.instance.hostname=localhost# 关闭保护机制
#eureka.server.enable-self-preservation=falseeureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/logging.file=${spring.application.name}.log
复制代码

说明: eureka.client.register-with-eureka:由于该应用为注册中心,所以设置为false,代表不向注册中心注册自己。 eureka.client.fetch-registry:由于注册中心的职责就是维护服务实例,它并不需要去检索服务,所以也设置为false。 整体代码结构如下: 资料和源码来源

转载于:https://juejin.im/post/5c09da46e51d451dd86791f9

java B2B2C源码电子商务平台 ---搭建Eureka注册中心相关推荐

  1. b2b2c源码 java_java B2B2C源码电子商务平台 ---搭建Eureka注册中心

    一 创建一个Spring Boot工程,命名为eureka-server,并在pom.xml中引入必要的依赖,代码如下.愿意了解源码的朋友直接求求交流分享技术:二一四七七七五六三三 org.sprin ...

  2. java B2B2C源码电子商务平台 -SpringCloud配置中心高可用搭建

    本文通过config server连接git仓库来实现配置中心,除了git还可以使用svn或者系统本地目录都行.需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台 ...

  3. java B2B2C源码电子商务平台 - Zuul回退机制

    1.在一些不稳定因素导致路由后面的微服务宕机或者无响应时,zuul 就会累计大量的请求,久而久之基本上所有的请求都会超时,但是请求链接数却不断的在增加,不断的占用资源池不能结束知道超时消耗殆尽导致zu ...

  4. java B2B2C源码电子商务平台-配置中心svn示例和refresh

    国内很多公司都使用的svn来做代码的版本控制,我们先介绍以下如何使用svn+Spring Cloud Config来做配置中心.需要了解电子商务平台源码可加企鹅邱邱 一零三八七七四六二六 svn版本 ...

  5. java B2B2C源码电子商务平台-基于Consul的分布式锁实现

    分布式锁实现 需要JAVA Spring Cloud大型企业分布式微服务云构建的B2B2C电子商务平台源码:壹零叁八柒柒肆六二六 基于Consul的分布式锁主要利用Key/Value存储API中的ac ...

  6. java B2B2C源码电子商务平台 -commonservice-config配置服务搭建

    2019独角兽企业重金招聘Python工程师标准>>> Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持.使用Config Server,您可以在 ...

  7. java B2B2C源码电子商务平台 --zuul跨域访问问题

    springcloud微服务框架,是一组组件,eureka服务注册中心,zuul路由等等 一般都是在zuul上配好url路径映射到各个服务,所以对外都是访问zuul服务的端口,但是在web服务设置了跨 ...

  8. java B2B2C源码电子商务平台 -SpringCloud服务相互调用RestTemplate

    Springcloud中的服务消费,就需要我们服务之前相互发请求了.之前我们都是想着用http请求相关的交互,用的比较多的是apache httpcomponents ,现在springboot提供了 ...

  9. java B2B2C源码电子商务平台

    springCloud是基于SpringBoot的一整套实现微服务的框架.他提供了微服务开发所需的配置管理.服务发现.断路器.智能路由.微代理.控制总线.全局锁.决策竞选.分布式会话和集群状态管理等组 ...

最新文章

  1. 离散型随机变量的分布律
  2. 使用Jest操作ElasticSearch 报错:No time zone indicator问题的解决方案
  3. 高性能MySQL读书笔记---查询优化
  4. C语言对内存地址的封装
  5. tp5框架原理详解_工程测量教学合集,测量施工方案+原理解读,测量人员有它就够了...
  6. 自媒体入门如何制作出优质视频,有这5款软件就够了
  7. c语言上机南开100题,南开100题上机c语言
  8. C#窗体连连看小游戏(超详细)
  9. 如何给多段视频制作一行滚动字幕,并添加GIF表情包
  10. 基础测绘1:10000成果检验需注意的问题
  11. 坏男人是丈夫的最佳人选
  12. ## 投标人出具哪种检测机构的报告才具有法律效力?
  13. 爱马仕手表如何鉴别真假?
  14. 51单片机的c语言外部扩展,教你给51单片机扩展片外RAM
  15. NestedTensor(DETR)
  16. 中点物联网_浅谈物联网所面临的六大挑战分析
  17. java component类_类 java.awt.Component 的使用 (Java Platform SE 6)
  18. shopyy建站的功能
  19. hikvision SDK使用(转)
  20. linux下开启多个闹钟,设置多个闹钟真的可以让你早起吗?

热门文章

  1. 学了代码之后,对于程序员黑客的区别,我的认识是......
  2. Android Gradle权威指南
  3. hdu 3642 体积并
  4. Persist Security Info = true | false作用
  5. “后红海”时代,大数据体系到底是什么?
  6. 英雄杀朱雀之章在线活动
  7. 浅谈雷达在气象领域的基本应用
  8. A段架構師的關鍵思考技術:戰術引導戰略
  9. QuickFIX 源码分析
  10. Qt Quick 3D模块初探