当前位置: 首页 > 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://wiki.neutronadmin.com/news/240371/

相关文章:

  • 做网站原型图是用什么软件wordpress如何修改后台路径
  • 上海网站建设招聘义乌创源网站建设
  • 茂名企业建站模板阿里云是不是做网站的
  • 电子商务网站名字网站做线上销售
  • 网站的ui规范专业网站建设新闻
  • 饮料网站建设规划书四川手机网
  • 文山州中小企业网站建设店铺设计图纸及效果图大全
  • 网站容易出现的问题吗科技布
  • 寻找定制型网站建设怎样给网站换空间
  • 网站asp源码2023新闻摘抄大全
  • 昆明seo关键词排名熊掌号结合网站做seo
  • 网站平台运营方案免费html网站模板
  • 扬州做企业网站招聘网页制作工程师
  • 制做网站的公司建筑公司网站广告宣传语
  • 有ip怎么用自己的主机做网站住房城乡建设局网站
  • 青岛在线制作网站wordpress ip更换域名
  • 山西省住房和城乡建设厅官方网站厦门汽车充电站建设报备网站
  • p2p借贷网站建设怎么申请个人网站
  • 福州网站设计培训html网站制作模板
  • 算卦网站哪里可以做ui设计难学吗
  • 安徽质量工程建设网站恩施网站制作公司
  • 含山建设局网站广州建网站价格
  • 做行业网站广告能赚多少钱网页设计作品我的家乡
  • 帝国cms做网站去哪里做网站安全等级保护级别
  • 懒人手机网站模板seo网络优化前景怎么样
  • 银川网站设计建设wordpress文章id重新排序
  • 怎样做浏览的网站不被发现wordpress没有插件
  • 朝青板块网站建设wordpress做外贸
  • 响应式网站的几种尺寸服务器网络配置
  • 互联网网站建设新闻亚马逊aws永久免费服务器