当前位置: 首页 > news >正文

母婴网站建设 社区北京seo公司网站

母婴网站建设 社区,北京seo公司网站,网站建设公司shundeit,嘉兴做网站优化多少钱上一篇集群配置文件完善 上一篇博客,想必大家都学会了Eureka集群模式的搭建和运行,针对上一篇的配置文件进行了优化,在这里分享给大家。上一篇主要有3个配置文件,分别对应3个不同的服务,这种形式配置文件分别写在了不…

上一篇集群配置文件完善

上一篇博客,想必大家都学会了Eureka集群模式的搭建和运行,针对上一篇的配置文件进行了优化,在这里分享给大家。上一篇主要有3个配置文件,分别对应3个不同的服务,这种形式配置文件分别写在了不同的文件中,对于配置文件的管理过于臃肿,下面分享一种,一个配置文件就解决的问题:
上代码:

#---------------------------------------------- eureka 注册中心配置 ----------------------------------------------------
spring:application:name: eureka-serverprofiles: eureka # 【eureka服务器集群 —— 节点1】,用于main方法启动的时候,用户需要输入的内容。标识启动的是哪一个eureka服务器;
server:port: 1111eureka:instance:#eureka服务端的实例名称hostname: eurekaclient:# false表示不向注册中心注册自己register-with-eureka: true# false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务fetch-registry: true#设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)。#      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/service-url:defaultZone: http://eureka01:1112/eureka/,http://eureka02:1113/eureka/server:#清理服务间隔3s,默认60*10000eviction-interval-timer-in-ms: 3000#关闭自我保护模式enable-self-preservation: false
logging:file: ${spring.application.name}.log# 注意下面是三个横杠:在单一文件中,可用连续三个连字号(---)区分多个文件(节省多个yml文件的配置,在一个yml文件中就可配置)。---
#---------------------------------------------- eureka01 注册中心配置 ----------------------------------------------------
spring:application:name: eureka-serverprofiles: eureka01 # 【eureka服务器集群 —— 节点1】,用于main方法启动的时候,用户需要输入的内容。标识启动的是哪一个eureka服务器;
server:port: 1112eureka:instance:#eureka服务端的实例名称hostname: eureka01client:# false表示不向注册中心注册自己register-with-eureka: true# false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务fetch-registry: true#设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)。#      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/service-url:defaultZone: http://eureka:1111/eureka/,http://eureka02:1113/eureka/server:#清理服务间隔3s,默认60*10000eviction-interval-timer-in-ms: 3000#关闭自我保护模式enable-self-preservation: false
logging:file: ${spring.application.name}.log---
#---------------------------------------------- eureka02 注册中心配置 ----------------------------------------------------
spring:application:name: eureka-serverprofiles: eureka02 # 【eureka服务器集群 —— 节点1】,用于main方法启动的时候,用户需要输入的内容。标识启动的是哪一个eureka服务器;
server:port: 1113eureka:instance:#eureka服务端的实例名称hostname: eureka02client:# false表示不向注册中心注册自己register-with-eureka: true# false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务fetch-registry: true#设置与Eureka Server交互的地址查询服务和注册服务都需要依赖这个地址(单机)。#      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/service-url:defaultZone: http://eureka:1111/eureka/,http://eureka01:1112/eureka/server:#清理服务间隔3s,默认60*10000eviction-interval-timer-in-ms: 3000#关闭自我保护模式enable-self-preservation: false
logging:file: ${spring.application.name}.log

注意上面代码中三个横杠:在单一文件中,可用连续三个连字号(—)区分多个文件(节省多个yml文件的配置,在一个yml文件中就可配置)。

接下来在项目的启动文件中修改成如下代码:

public class EurekaServerApplication {//    public static void main(String[] args) {
//        new SpringApplicationBuilder(EurekaServerApplication.class).web(true).run(args);
//    }public static void main(String[] args) {System.out.println("============================================================= 开始启动eureka服务 =============================================================");System.out.println("请在控制台输入您要启动的 eureka 服务器的节点名称 —— [详细配置请查看application.yml 文件中配置的 spring.profiles 的值]");System.err.println("请输入 eureka 或者 eureka01 或者 eureka02");Scanner scanner = new Scanner(System.in);String profiles = scanner.nextLine();//让用户输入端口号new SpringApplicationBuilder(EurekaServerApplication.class).profiles(profiles).run(args);//启动项目System.out.println("============================================================= eureka服务启动成功 =============================================================");}}

以下是注意事项:

  • 由于当前案例环境,已经配置为eureka集群环境,既然是集群环境,则erueka服务器需要至少启动2个服务;

  • 在application.yml文件中已经配置了2台eureka服务器的配置,则在启动的时候,需要分别启动这2个eureka服务器;所以,就不能使用普通的 SpringApplication.run(EurekaServer.class,args); 来启动项目了;

  • 请通过下面的形式来指定你需要启动的eureka服务器是哪一个;需要使用SpringApplicationBuilder
    类。该类对SpringApplication进行了封装;

  • 【在控制台输入的时候,请输入你在application.yml中配置的 spring.profiles 的值(yml中配置的值分别是 eureka、eureka01、eureka02),代表着不同的eureka服务器;】

  • 【启动步骤就是,需要运行两次main方法,分别输入 eureka、eureka01、eureka02 即可启动3个eureka服务器】

    以上就是对Eureka集群模式搭建配置文件的完善相关,希望可以帮助到大家。

http://www.yayakq.cn/news/711760/

相关文章:

  • 工商注册在哪个网站软件开发培训学校梦
  • 企业网站平台如何做网络推广彩页设计印刷公司
  • 临沂做网站的公司有哪些深圳网站建设及优化
  • 东莞设计网站推荐企业网站开发背景
  • 北京网站建设小鱼在线网站页面设计和结构的技巧
  • 南阳做网站的公司公司官网制作开发
  • 免费音乐网站建设做dota2菠菜网站
  • 安卓做视频网站国家卫星互联网系统
  • 沈阳网站建设优化网站怎么做seo_
  • js跳转网站怎么做计算机应用软件开发流程图
  • 有需要网站建设的没网站辅助色怎么用
  • 潍坊网站建设wfxtseo网站的关键词排名
  • 企业网站如何制作西充县住房和城乡建设局网站
  • 游戏秒玩网站网站制作步骤是什么
  • 写简历的网站网站建设应该应聘什么岗位
  • 正规刷手机单做任务网站个人网站页面设计需要那些步骤
  • 食品网站的功能定位网站实现搜索功能
  • gooood谷德设计网站青岛网站排名多少钱
  • 赣州网站设计有哪些网站标题一样
  • 装修设计那个网站好免费建立网站软件
  • wordpress访问3秒以上重庆seo计费管理
  • 简洁的网站地图模板制作网页模板素材
  • 网站建设文化流程图网站数据库安装教程
  • 宽屏公司网站源码php怎么样通过做网站赚钱
  • 无锡设计网站给别人做网站怎么赚钱吗
  • 做网站需要用c语言吗如何还原wordpress
  • 网站建设的目标是石家庄seo网站优化价格
  • mi2设计公司网站网站服务器作用
  • 长沙网站建设专家别墅外观设计网站推荐
  • 网站类型有百度人工