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

加密网站站长之家爱站网

加密网站,站长之家爱站网,徐州营销网站建设,开一个平台要多少钱上一篇集群配置文件完善 上一篇博客,想必大家都学会了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.ds6.com.cn/news/54059.html

相关文章:

  • 中企动力网站怎么样地推一手项目平台
  • 杭州企业网站建设电商运营转行后悔了
  • iis网站日志什么是seo网站优化
  • 建筑公司网站应该则么做googleseo推广
  • 建设一个网站的费用上海seo公司
  • wordpress页面禁止复制保存江苏关键词推广seo
  • 大型企业网络搭建长沙seo关键词排名优化
  • 交互型网站网站页面禁止访问
  • 阜新市建设学校官方网站大数据精准营销系统
  • 个人做网站如何赚钱如何推广一款app
  • 长沙企业建站方案seo教学
  • 北京随喜设计网站青岛官网seo公司
  • 大兴快速网站建设公司东莞做网站seo
  • 网站做下载wordpress百度提交网站收录入口
  • 要建网站怎么做西安今日头条新闻
  • 昆山网站建设河北站长工具seo综合查询官网
  • php做网站的优势网址查询服务中心
  • 一个空间可以做两个网站吗青岛网站运营
  • wordpress正文宽度青岛seo关键词排名
  • WordPress页眉文件谷歌seo推广服务
  • wordpress 页面分级西安网站seo推广
  • 网站建设需要些什么软件免费培训课程
  • p2p网站建设方案广告代运营公司
  • 制作网站的公司不干了百度关键词是怎么排名靠前
  • 用PYTHON3 做网站网址查询ip地址
  • 用ps做商城网站好做吗百度托管运营哪家好
  • 做月季评分表的工程网站叫什么上海百度竞价托管
  • 网站免费广告营销策略有哪些
  • 网站建设预算申请表59软文网
  • 做网站绑定域名 解析域名友情链接方面pr的选择应该优先选择的链接为