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

甘州区建设局网站做网站公司排名电话

甘州区建设局网站,做网站公司排名电话,广州站是广州火车站吗,手机网站建设机构目录 一 、springboot整合eureka实现注册中心 二、springboot整合config实现配置中心 三、从配置中心拉取配置 这篇文章详细介绍怎么通过eureka和config分别搭建一个注册中心和配置中心的服务。 一 、springboot整合eureka实现注册中心 1、创建一个springboot项目#xff…目录 一 、springboot整合eureka实现注册中心 二、springboot整合config实现配置中心 三、从配置中心拉取配置 这篇文章详细介绍怎么通过eureka和config分别搭建一个注册中心和配置中心的服务。 一 、springboot整合eureka实现注册中心 1、创建一个springboot项目并命名为eureka 2、修改pom.xml添加eureka-server的依赖 因为博主之前整合springcloud的springboot版本用的都是2.3.2.RELEASE而springboot对应的springcloud版本为Hoxton.SR ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.2.RELEASE/versionrelativePath//parentgroupIdcom.example/groupIdartifactIdeureka/artifactIdversion0.0.1-SNAPSHOT/versionpropertiesjava.version1.8/java.versionlombok.version1.18.22/lombok.versioneureka.version1.4.4.RELEASE/eureka.version/propertiesdependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionHoxton.SR12/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-eureka-server/artifactIdversion${eureka.version}/version/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build /project 3、修改配置文件 server:port: 9000eureka:instance:hostname: localhost # eureka所在的服务器名client:fetch-registry: falseregister-with-eureka: false# eureka提供服务的地址service-url:defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka 4、启动类上添加注解EnableEurekaServer package com.example.eureka;import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;EnableEurekaServer SpringBootApplication public class EurekaApplication {private final static Logger logger LoggerFactory.getLogger(EurekaApplication.class);public static void main(String[] args) {if (logger.isDebugEnabled()) {logger.debug(启动eureka注册中心......);}SpringApplication.run(EurekaApplication.class, args);}} 5、启动项目 6、浏览器访问localhost:9000如果能看到下面的界面说明eureka配置完成了 二、springboot整合config实现配置中心 1、创建一个springboot项目并命名为config 2、修改pom.xml添加config-server的依赖 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.2.RELEASE/versionrelativePath//parentgroupIdcn.edu.sgu.www/groupIdartifactIdconfig/artifactIdversion0.0.1-SNAPSHOT/versionpropertiesjava.version1.8/java.versioneureka.version1.4.4.RELEASE/eureka.versionconfig.version2.2.8.RELEASE/config.version/propertiesdependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionHoxton.SR12/versiontypepom/typescopeimport/scope/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-eureka-server/artifactIdversion${eureka.version}/version/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-config-server/artifactIdversion${config.version}/version/dependency/dependencies/dependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-eureka-server/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-config-server/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build /project 4、修改配置文件注册到euraka并添加配置中心的配置 这里的配置文件可以存到当前项目下也可以存到git仓库还能保存到远程的服务器。 server:port: 8888# 注册到eureka eureka:client:service-url:defaultZone: http://localhost:9000/eurekaspring:application:name: config-servercloud:config:server:# 本地 # native: # searchLocations: classpath:/config #本地配置的路径 读取/resources/config下的配置# 远程git仓库git:search-paths: config # 配置文件所在根目录uri: https://gitee.com/he-yunlin/repository.git # git仓库地址 5、启动类上添加注解EnableConfigServer和EnableEurekaClient package cn.edu.sgu.www.config;import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cloud.config.server.EnableConfigServer; import org.springframework.cloud.netflix.eureka.EnableEurekaClient;EnableConfigServer EnableEurekaClient SpringBootApplication public class ConfigApplication {private final static Logger logger LoggerFactory.getLogger(ConfigApplication.class);public static void main(String[] args) {if (logger.isDebugEnabled()) {logger.debug(启动config配置中心......);}SpringApplication.run(ConfigApplication.class, args);}} 5、启动项目 6、浏览器访问localhost:9000查看服务config是否注册到了eureka上 三、从配置中心拉取配置 经过前面的两步已经搭建好了配置中心并且能够正确的注册到注册中心接下来创建一个服务从配置中心拉取配置。 1、创建一个springboot项目eureka-client 2、添加maven依赖 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.2.RELEASE/versionrelativePath//parentgroupIdcom.example/groupIdartifactIdeuraka-client/artifactIdversion0.0.1-SNAPSHOT/versionpropertiesjava.version1.8/java.versioneureka.version1.4.4.RELEASE/eureka.versionconfig.version2.2.8.RELEASE/config.version/propertiesdependencyManagementdependenciesdependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversionHoxton.SR12/versiontypepom/typescopeimport/scope/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-eureka/artifactIdversion${eureka.version}/version/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-config-client/artifactIdversion${config.version}/version/dependency/dependencies/dependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-starter-eureka/artifactId/dependencydependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-config-client/artifactId/dependency/dependenciesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins/build /project 3、修改配置文件 server:port: 9001spring:application:name: eureka-clientprofiles:active: devcloud:config:profile: dev # 不加此属性直接获取eureka-client.yml加了后符合config的名字规则eureka-client-dev.ymlenabled: truename: eureka-client # 配置中心Git仓库config文件夹里的文件名字label: master # 默认分支masterfail-fast: true # 是否启动快速失败功能功能开启则优先判断config server是否正常discovery:enabled: trueservice-id: config-server #spring cloud 配置中心服务名eureka:instance:hostname: eurekaclient:service-url:defaultZone: http://localhost:9000/eureka 4、创建一个git仓库取名为repository新建一个config包在config包下新建一个eureka-client-dev.yml配置项目的启动端口号 server:port: 9002 5、启动项目 如果最后项目启动的端口号不是9001而是9002说明成功拉取到了配置。 总结通过手动配置了一下eureka和config发现一个问题spring cloud config的uri不能通过配置文件更改具体原因不详可能是版本的bug 好了文章就分享到这里了接下来将要学习consul
http://www.sadfv.cn/news/240371/

相关文章:

  • 微网站建设第一步是进行什么的设置管廊建设网站
  • 网站如何申请微信支付功能东营网站seo服务
  • 成都 直播 网站建设门户网站 模板之家
  • 一个专门做试题的网站怎么网站搜索排名优化
  • 制作网站去哪家好农业公园网站建设
  • 合肥网站建设工作室军棋是哪个网站开发的
  • 浙江省网站备案肥西县城乡建设局网站
  • 河北省建设执业资格中心网站求个网站知乎
  • 网站icp备案咋做中关村在线产品报价
  • 可以免费建设网站吗网站页面统计代码是什么意思
  • 无锡网站定制公司华为云wordpress淘宝
  • 大气宽屏的网站做导航网站有发展吗
  • 浙江省工程建设监理管理协会网站免费ppt模板 网站开发
  • 添加书签网站代码人气最旺的传奇手游
  • 广东seo网站设计价格重庆綦江网站制作公司电话
  • 要建网站怎么做163企业邮箱登陆
  • 长春建设网站公司网站制作用的软件有哪些
  • 网站欢迎页源码网站建设推广熊掌号
  • 平板电脑 做网站开发唐山培训网站建设
  • 做一个网站需要多少钱大概网站开发建设企业
  • 女士手表网站公司注册资金一览表
  • 做网站搞友情链接wordpress菜单 链接
  • 优秀电商网站设计wordpress 多媒体插件
  • 给关亨做网站的设计公司泰州网站设计公司
  • 网络会议网站如果做淘宝网站
  • 网站开发项目规划书电商网站订烟平台
  • 网站的站点的管理系统虎年ppt模板免费下载
  • 东莞企业制作网站做桌面端还是网站
  • 用xampp来搭建wordpress建站环境石河子网站制作
  • 网站开发要什么wordpress 时光轴插件