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

福州网站建设金森wordpress调用标签软件

福州网站建设金森,wordpress调用标签软件,广州本地做网站,音乐网站建设价格上一篇集群配置文件完善 上一篇博客,想必大家都学会了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/909830/

相关文章:

  • 网站开发语言为网站建设培训深圳
  • 能打开的a站com域名注册优惠
  • 进一步加强网站内容建设怎么做跟别人一样的网站
  • 网站设计与制作合同wordpress 文件夹名称
  • 网站建设_制作_设计wordpress 访问空白
  • 网站图片导入wordpress商标注册查询是否有人注册了怎么查
  • 珠海网站建设方案开发淘宝网页版电脑版登录淘宝网
  • 云南营销型网站做那个网站大全
  • 域名注册查询站长工具东营网站制作团队
  • 如何在电脑上建网站做暖暖视频网站有哪些
  • 建设企业网站专业服务遵义网站建设价格
  • 沧州企业网站制作的华为公司网站建设受众是
  • 石家庄做网站建国际网站需要多少钱
  • 网站面包屑导航网站开发软件怎么做
  • 百度推广自己做网站poedit2 汉化wordpress
  • 周口网站制作哪家好软件开发流程五个步骤
  • 国内有什么网站手机网站开发要哪些人
  • 网站后台用户管理系统昆明网站建设怎么样
  • 建设网站需要注册证书吗网站制作说明
  • 直播网站开发框架商业网站怎么建设
  • 河南省百城建设提质工程官网网站防伪查询网站
  • 手机网站建设设计微信小程序界面设计模板
  • 都江堰市网站建设信息平台网站模板
  • 菜鸟学做网站的步骤二手车网站软件建设
  • 网站开发的实训报告增城移动网站建设
  • 网站开发 案例详解如何创建网页模板
  • 老薛主机做多个网站wordpress创建单页
  • 廊坊网站建设兼职WordPress防伪证书插件
  • 建设网站的网站江苏京东网站设计分析
  • 国内网页设计网站网站备案多个域名备案单上填几个